Skip to content
forked from rustshop/flakebox

Flakebox is to your Rust project dev environment, what NixOS is to your OS, or home-manager to your home directory.

Notifications You must be signed in to change notification settings

douglaz/flakebox

Repository files navigation

Rustshop Flakebox - Rust dev experience we can share and love.

Flakebox is to your Rust project dev environment, what NixOS is to your OS, or home-manager to your home directory.

This means, you can:

  • integrate best Rust dev tooling and practices into your project in seconds;
  • learn, customize, improve and share as a part of the DX-focused community;
  • keep up to date with the evolving ecosystem with ease.

Rustshop is a vision of how working with Rust could and should be like. Flakebox how you bring that vision into your Rust project.

Just because you're a lone Open Source developer working on a spare time project doesn't mean you don't deserve a DX of a mature team with dedicated tooling team. Just because you're a part of dedicated tooling system in a mature team, doesn't mean you shouldn't benefit from all the best ideas wider community has to offer.

You don't have to keep copying and updating the same set of scripts and configs between all your projects. There's a better way: Flakebox.

Warning: Rustshop Flakebox is currently very immature. Expect rought edges and some amount of churn before we figure out the core pieces. We're currently targeting developers already using Nix Flakes and Nix Development shells that are interested in more active partipation.

Getting started

See Setting up Flakebox in your Rust project to start.

How it works

See Technical Introduction to read more about how Flakebox works.

Join the Community

Our Github Discussions page is the place to ask questions and participate in building Flakebox. Don't be shy.

Full Flakebox Book ToC

Note: Documentation for the exact version of Flakebox used is available via flakebox docs command.

Introduction

About

Flakebox is to your Rust project dev environment, what NixOS is to your OS, or home-manager to your home directory.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Nix 81.1%
  • Rust 9.3%
  • Shell 8.0%
  • Just 1.6%