website/pages/projects.md
2022-02-17 01:45:57 +03:00

3.0 KiB

Projects

Projects I contribute(d) to

  • Harmony Protocol

    • Various contributions to the reference server impl and the protocol itself.
    • Maintaining a server and client implementation, along with Rust ecosystem.
  • Veloren and it's 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.
  • iced

    • A cross-platform GUI library for Rust, inspired by Elm.
  • nixpkgs


Projects I maintain

  • rust-nix-templater and 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.
  • Harmony Rust SDK

    • Rust library that implements the Harmony protocol, and builds a client API on top of it.
  • scherzo

    • Harmony server implementation written in Rust, using sled as database and warp as HTTP server.
  • Crust

    • Harmony client written in Rust, using iced as GUI framework.
  • hrpc-rs

    • hrpc implementation in Rust.
  • linemd

    • A no dependency, no std, simple and lightweight markdown parser and renderer (to HTML and SVG).

Projects I used to work on

  • Icy Matrix

    • A Matrix chat client built with Rust.
    • Uses iced for GUI.
  • Hakkero Kernel

    • 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.
  • treeculler

    • A Rust crate for working with frustum and occlusion culling.
  • bevy_networking_delivery

    • A Rust crate for Bevy game engine that implements a simple Delivery based networking layer.
  • kIDE

    • Opinionated configuration for kakoune text editor, focusing on an IDE-like experience.
  • FlutterEnhancements

    • Basic Flutter support for Sublime Text 3.
  • Neonment

    • Neonment is a first person hero shooter. Name is subject to change.