Showing content from https://github.com/ekala-project below:
Project Ekala · GitHub
To revolutionize store-based systems by creating a modern, user-friendly platform that combines innovative build scheduling, maintainable package management, and intelligent automation.
We will:
- Pioneer the Atom format for reproducible, verifiable, and efficiently transferable package definitions
- Develop a powerful, API-driven build scheduler that optimizes evaluation and caching
- Create an intuitive CLI that makes store-based systems accessible and productive
- Establish patterns and tools for maintaining large package sets through automation and static analysis
- Build a modular ecosystem that enables seamless extension and adaptation
Our efforts preserve Nix's core strengths in reproducibility while dramatically improving:
- Developer experience through better tooling and APIs
- Package maintenance through automation and static guarantees
- System scalability through optimized scheduling and caching
- Code reuse through the Atom format and modular designs of ekapkgs
- eka-ci: A CI/CD tool attempting to make large Nix package curation sustainable
- ekapkgs: A hard poly-repo fork of nixpkgs.
- ekapkgs roadmap: A road-map listing out the milestones and goals to get to our ultimate goal
- nix-lib: A hard fork of
nixpkgs/lib
code base. Contains addtional utilities for Ekapkgs.
- stdenv: (DEPRECATED) the standard environment for Nix builds, abstracted to its own repository
- corepkgs: a minimal core of well maintained code, useful for maintaining a larger package set
- Language and Ecosystem Overlays: Overlays downstream of corepkgs. These are separately maintained and curated.
- ekapkgs: Overlay which re-combines nix-lib, corepkgs, language and ecosystem overlays into a single entrypoint. Similar to nixpkgs.
- eka: The CLI, defining the core logic for the Atom format, and offering a truly high-level interface into the store based world of Nix like tools.
- status: WIP private pre-alpha
- license: GPLv3 with amendments
- atom: The novel Nix module system that enables bounded, sensible evaluation for Nix code.
- status: WIP private beta
- license: MPL
- EEP: Ekala Enhancement Proposals
- status: open for submissions
- eos: The evaluation & build scheduler gateway API binary
We are committed to ethical practices and enabling a productive project environment. We invite all contributors and users to review and adhere to our Code of Ethics.
Popular repositories Loading
-
Roadmap to ekapkgs being fully available
133
-
A WIP CLI frontend for the Eos API
Rust 65 4
-
Efficient source archive format with deterministic properties
Nix 44 3
-
Standalone lib for use with nix
Nix 38 1
-
Core packages and NixOS modules for a poly-repo nixpkgs fork
Nix 36 2
-
CI/CD tool and web frontend for nix package sets
Rust 36 4
Repositories Showing 9 of 9 repositories
- eka-ci Public
CI/CD tool and web frontend for nix package sets
ekala-project/eka-ci’s past year of commit activity
- atom Public
Efficient source archive format with deterministic properties
ekala-project/atom’s past year of commit activity Nix 44 MPL-2.0 3 7 6 Updated Aug 10, 2025
- eka Public
A WIP CLI frontend for the Eos API
ekala-project/eka’s past year of commit activity Rust 65 GPL-3.0 4 4 1 Updated Jul 27, 2025
- eeps Public
Ekala Enhancement Proposals
ekala-project/eeps’s past year of commit activity 18 CC-BY-SA-4.0 2 19 11 Updated May 25, 2025
- ekala-project/.github’s past year of commit activity 0 0 0 0 Updated May 17, 2025
- ekala-project/ekapkgs-roadmap’s past year of commit activity 133 0 3 0 Updated Apr 23, 2025
- corepkgs Public
Core packages and NixOS modules for a poly-repo nixpkgs fork
ekala-project/corepkgs’s past year of commit activity Nix 36 MIT 2 4 3 Updated Jan 16, 2025
- stdenv Public
Minimal repo to create a nix stdenv
ekala-project/stdenv’s past year of commit activity Nix 27 MIT 0 3 3 Updated Oct 17, 2024
- nix-lib Public
Standalone lib for use with nix
ekala-project/nix-lib’s past year of commit activity Nix 38 MIT 1 2 1 Updated Oct 10, 2024
Most used topics
Loading…
You can’t perform that action at this time.
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4