Utensil's monorepo for native projects: Rust, Zig, C++..., including code on GPU
0

Configure Feed

Select the types of activity you want to include in your feed.

Zig 36.8%
Rust 35.5%
Just 13.0%
Python 5.9%
Lua 5.2%
Jupyter Notebook 1.1%
WGSL 0.8%
C++ 0.7%
Shell 0.5%
CSS 0.3%
Dockerfile 0.2%
JavaScript 0.1%
Other 0.1%
488 1 0

Clone this repository

https://tangled.org/utensil.tngl.sh/native-land https://tangled.org/did:plc:hltkalywynjfi2pjx7ix4vjz
git@tangled.org:utensil.tngl.sh/native-land git@tangled.org:did:plc:hltkalywynjfi2pjx7ix4vjz

For self-hosted knots, clone URLs may differ based on your setup.



README.md

Native Land#

CI (Rust) CI (Zig) CI (C++)

codecov DeepSource DeepSource

Utensil's monorepo for native projects: Rust, Zig, C++..., including code on GPU.

The repo is organized as follows, strongly inspired by Research Codebase Manifesto with (tentative) shorter names:

  • yard-*: experimental stuff per language, avoid dependencies between and upon them, some code might graduate to proj* and pkg-*
  • proj, proj-*: projects in general, or per language, may depend on pkg-*
  • pkg-*: production-ready packages per language
    • in the case of Rust, it's named crates instead
  • notebooks: Jupyter notebooks, if there is a supported kernel
  • archived: old stuff, not maintained anymore

The repo root can serve as a workspace for each build tool, like cargo, xmake etc.