Nickel
nickel-nix
Nickel | nickel-nix | |
---|---|---|
1 | 4 | |
3,028 | 183 | |
-0.0% | - | |
0.0 | 0.0 | |
almost 2 years ago | 8 months ago | |
Rust | Nix | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Nickel
-
Announcing Nickel 1.0, a configuration language written in (and usable from) Rust
There's a popular web framework called Nickel already: https://nickel-org.github.io/
nickel-nix
-
NixOS and My Descent into Insanity
Have you tried https://github.com/nickel-lang/nickel-nix ?
I didn't use it yet, but looks like this supposed to do it.
-
The guide to software development with Guix
These days those aren't the only options; you can also use Nickel: https://github.com/nickel-lang/nickel-nix
Which isn't fully baked, no, but here's hoping.
-
Announcing Nickel 1.0, a configuration language written in (and usable from) Rust
One target-use case of Nickel is to be used as an alternative front-end for Nix (instead of Nix expressions). There is a draft RFC and a repository to use Nickel to write development shell (Nixel). The goal is that, one day, you can actually just transparently call to Nix code and into Nixpkgs. Until then, I totally understand that nothing can be the power of levering Nixpkgs... so your approach makes sense :)
-
Our Roadmap for Nix
Undecided; see https://github.com/nickel-lang/nickel-nix for a proof-of-concept of an integration that requires making no changes to either Nickel or Nix.
What are some alternatives?
Rocket - A web framework for Rust.
nix-book - Nix documentation – centralized community online learning resource for Nix
actix-web - Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
go-nix - Elements of Nix re-implemented as Go libraries [maintainer=@flokli]
Tide - Fast and friendly HTTP server framework for async Rust
flake-utils - Pure Nix flake utility functions [maintainer=@zimbatm]
Rouille, Rust web server middleware - Web framework in Rust
vscode-yaml - YAML support for VS Code with built-in kubernetes syntax support
handlebars-iron - Handlebars middleware for Iron web framework
nixpkgs - Nix Packages collection & NixOS
rustful - [OUTDATED] A light HTTP framework for Rust
guix-installer - A GNU Guix installer image with the full Linux kernel!