Skip to content
@ekala-project

Project Ekala

Project Ekala

Our Mission

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:

  1. Pioneer the Atom format for reproducible, verifiable, and efficiently transferable package definitions
  2. Develop a powerful, API-driven build scheduler that optimizes evaluation and caching
  3. Create an intuitive CLI that makes store-based systems accessible and productive
  4. Establish patterns and tools for maintaining large package sets through automation and static analysis
  5. 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

Key Projects

  • eos: The evaluation & build scheduler gateway API binary
    • status: conceptual
  • 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
  • corepkgs: a minimal core of well maintain code, useful for maintaining a larger package set
  • stdenv: the standard environment for Nix builds, abstracted to its own repository
  • ekapkgs roadmap: A road-map listing out the milestones and goals to get to our ultimate goal

Project Ethic

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.

Get Involved

Popular repositories Loading

  1. ekapkgs-roadmap ekapkgs-roadmap Public

    Roadmap to ekapkgs being fully available

    65 1

  2. nix-lib nix-lib Public

    Standalone lib for use with nix

    Nix 29 1

  3. stdenv stdenv Public

    Minimal repo to create a nix stdenv

    Nix 23

  4. corepkgs corepkgs Public

    Core packages and NixOS modules for a poly-repo nixpkgs fork

    Nix 19 2

  5. eka eka Public

    Unity Through Excellence

    Rust 17 1

  6. atom atom Public

    modules; just modules

    Nix 15

Repositories

Showing 9 of 9 repositories
  • atom Public

    modules; just modules

    ekala-project/atom’s past year of commit activity
    Nix 15 MPL-2.0 0 4 0 Updated Nov 15, 2024
  • .github Public
    ekala-project/.github’s past year of commit activity
    0 0 0 0 Updated Nov 6, 2024
  • ekapkgs-roadmap Public

    Roadmap to ekapkgs being fully available

    ekala-project/ekapkgs-roadmap’s past year of commit activity
    65 1 1 0 Updated Nov 5, 2024
  • corepkgs Public

    Core packages and NixOS modules for a poly-repo nixpkgs fork

    ekala-project/corepkgs’s past year of commit activity
    Nix 19 MIT 2 3 2 Updated Nov 2, 2024
  • eka-ci Public

    CI/CD tool and web frontend for nix package sets

    ekala-project/eka-ci’s past year of commit activity
    Rust 5 AGPL-3.0 0 0 0 Updated Oct 30, 2024
  • eka Public

    Unity Through Excellence

    ekala-project/eka’s past year of commit activity
    Rust 17 GPL-3.0 1 4 0 Updated Oct 30, 2024
  • eeps Public

    Ekala Enhancement Proposals

    ekala-project/eeps’s past year of commit activity
    8 CC-BY-SA-4.0 1 7 6 Updated Oct 25, 2024
  • stdenv Public

    Minimal repo to create a nix stdenv

    ekala-project/stdenv’s past year of commit activity
    Nix 23 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 29 MIT 1 1 1 Updated Oct 10, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…