📑 | Templates for various development projects [maintainer=@orzklv] https://bleur.uz
  • Nix 35.2%
  • Rust 28.7%
  • C++ 9.9%
  • CMake 9.1%
  • Meson 2.4%
  • Other 14.6%
Find a file
bahrom04 38813722cd
Merge pull request #40 from bahrom04-lab/chore/add-just-file
chore: update rust-relm4 template & add justfile
2026-04-08 20:12:10 +05:00
.github chore: working rust-nightly & rust-shared 2026-01-12 11:13:42 +05:00
c-gtk chore: rust-vulkan template 2026-04-06 11:12:18 +05:00
flutter chore: rust-vulkan template 2026-04-06 11:12:18 +05:00
python Replace bleur.net links with bleur.uz 2026-03-27 18:25:43 +05:00
rust chore: rust-vulkan template 2026-04-06 11:12:18 +05:00
rust-actix chore: rust-vulkan template 2026-04-06 11:12:18 +05:00
rust-actix-docker Replace bleur.net links with bleur.uz 2026-03-27 18:25:43 +05:00
rust-book chore: rust-vulkan template 2026-04-06 11:12:18 +05:00
rust-nightly chore: rust-vulkan template 2026-04-06 11:12:18 +05:00
rust-relm4 chore: update rust-relm4 template 2026-04-08 20:08:20 +05:00
rust-relm4-minimal chore: rust-vulkan template 2026-04-06 11:12:18 +05:00
rust-shared chore: rust-vulkan template 2026-04-06 11:12:18 +05:00
rust-telegram chore: rust-vulkan template 2026-04-06 11:12:18 +05:00
rust-vulkan chore: rust-vulkan template 2026-04-06 11:12:18 +05:00
trivial Remove LICENSE 2026-01-30 17:39:29 +05:00
ts-react refactor: resolve relm4 merge issues 2026-04-06 11:14:19 +05:00
ts-vue chore: rust-vulkan template 2026-04-06 11:12:18 +05:00
.editorconfig Add .editorconfig 2026-01-29 15:23:25 +05:00
.envrc chore: modernizing rest of the templates 2025-06-28 11:00:08 +05:00
.gitignore feat: rust-book template 2025-08-18 13:49:40 +05:00
bleur.toml feat: add relm4 template bleur configs 2026-03-27 18:49:01 +05:00
flake.lock chore: update locks + fix shells 2026-01-12 11:18:47 +05:00
flake.nix refactor: resolve relm4 merge issues 2026-04-06 11:14:19 +05:00
LICENSE fix: readme following migration 2025-06-27 15:44:24 +05:00
README.md Mention basic template 2026-01-30 16:57:24 +05:00
shell.nix refactor: resolve relm4 merge issues 2026-04-06 11:14:19 +05:00
templates.nix feat: setup ts-vue nix 2026-02-15 19:38:28 +05:00

Bleur's {Templates}

Various project templates for faster bootstrapping with Nix.

Top Used Language

About

This is Bleur stack, a collection of Nix bootstrapped templates which can be used to bootstrap your own project for certain stack. The templates have everything set up ready for you, so you can focus on developing the application instead of playing around configuring everything to get it working.

Every repository has its own detailed readme.md for more information to get started once you're done with bootstrapping.

Projects

Basic

  • Basic flake for general usage (default)

Rust based

  • Rust (via #rust)
  • Rust Nightly (via #rust-nightly)
  • Rust C static/shared library (via #rust-shared)
  • Rust Telegram Bot (via #rust-telegram)
  • Rust Actix (via #rust-actix)
  • Rust Actix with Docker (via #rust-actix-docker)
  • Rust GTK (via #rust-gtk)
  • Rust Book (via #rust-book)

C based

  • C/GTK4 made with cmake (via #c-gtk)

TypeScript based

  • TypeScript React with VIte (via #ts-react)

Bootstrapping

In order to bootstrap your own project using our templates, you need to cd somewhere and in terminal:

# Replace `example` with any supported template above in projects section
nix flake init --template github:bleur-org/templates#example

the command above will bootstrap project in current directory, or you can indicate location where it should be boostrapped:

# instead of examples, any chosen project via #...
nix flake new --template github:bleur-org/templates#example ./my-cool-project

Thanks

License

This project is licensed under the MIT License - see the LICENSE file for details.

Bleur's {Templates}