2021-05-16 23:23:08 +03:00
# # Projects
2020-10-02 17:43:30 +03:00
2021-05-16 23:23:08 +03:00
## ## Projects I contribute(d) to
2021-05-03 16:25:39 +03:00
- [Veloren ](https://gitlab.com/veloren/veloren ) and it's [Book ](https://gitlab.com/veloren/book )
- Veloren is a multiplayer voxel RPG written in Rust.
- My main contributions are for rendering and UI. Also maintaining build files for the Nix package manager and the Turkish translation. And added some guides to the book.
- [Harmony Protocol ](https://github.com/harmony-development )
- Various contributions to the reference server impl and the protocol itself.
- Maintaining a server and client implementation, along with Rust ecosystem.
- [iced ](https://github.com/hecrj/iced )
- A cross-platform GUI library for Rust, inspired by Elm.
- [nixpkgs ](https://github.com/NixOS/nixpkgs )
- The Nix Packages collection for the [Nix package manager ](https://github.com/NixOS/nix ).
- Package maintainer.
----
2021-05-16 23:23:08 +03:00
## ## Projects I maintain
2021-05-03 16:25:39 +03:00
- [rust-nix-templater ](https://github.com/yusdacra/rust-nix-templater ) and [nix-cargo-integration ](https://github.com/yusdacra/nix-cargo-integration )
- `nix-cargo-integration` allows easy and convenient integration of Cargo projects with Nix.
- `rust-nix-templater` is a utility to create / generate Rust projects with Nix files and CI set up.
2020-12-11 17:16:56 +03:00
2021-01-02 17:32:42 +03:00
- [Harmony Rust SDK ](https://github.com/harmony-development/harmony_rust_sdk )
- Rust library that implements the Harmony protocol, and builds a client API on top of it.
2021-05-03 16:25:39 +03:00
- [scherzo ](https://github.com/harmony-development/scherzo )
- Harmony server implementation written in Rust, using sled as database.
- [Crust ](https://github.com/harmony-development/crust )
- Harmony client written in Rust, using iced as GUI framework.
- [hrpc-rs ](https://github.com/harmony-development/hrpc-rs )
- [hrpc ](https://github.com/harmony-development/hrpc ) implementation in Rust.
2021-01-02 17:32:42 +03:00
- [Hakkero Kernel ](https://gitlab.com/hakkero-os/hakkero )
2020-10-02 17:43:30 +03:00
- Learning project to create a micro-kernel that runs on x86, arm and risc-v.
- Current goal is to support webassembly and be able to run everything in ring 0, thanks to it's sandboxing features.
2021-05-03 16:25:39 +03:00
2020-10-02 17:43:30 +03:00
- [Neonment ](https://gitlab.com/yusdacra/neonment )
- Neonment is a first person hero shooter. Name is subject to change.
2021-05-03 16:25:39 +03:00
2020-10-02 17:43:30 +03:00
- [treeculler ](https://gitlab.com/yusdacra/treeculler )
- A Rust crate for working with frustum and occlusion culling.
2021-05-03 16:25:39 +03:00
2020-10-02 17:43:30 +03:00
- [bevy_networking_delivery ](https://gitlab.com/yusdacra/bevy_prototype_networking_delivery )
- A Rust crate for Bevy game engine that implements a simple `Delivery` based networking layer.
2021-05-03 16:25:39 +03:00
2020-10-02 17:43:30 +03:00
- [kIDE ](https://gitlab.com/yusdacra/kide )
- Opinionated configuration for kakoune text editor, focusing on an IDE-like experience.
2021-05-03 16:25:39 +03:00
2020-10-02 17:43:30 +03:00
- [FlutterEnhancements ](https://github.com/yusdacra/FlutterEnhancements )
- Basic Flutter support for Sublime Text 3.
2021-05-03 16:25:39 +03:00
- [Icy Matrix ](https://gitlab.com/yusdacra/icy_matrix )
- A Matrix chat client built with Rust.
- Uses `iced` for GUI.