diff options
author | metamuffin <metamuffin@disroot.org> | 2025-01-19 17:35:49 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-01-19 17:35:49 +0100 |
commit | fbc308f96dca2854bc462e6fee412b5dc35b6c3c (patch) | |
tree | 11a565d021979af811cd27f775a9ffd7d8ed40d6 | |
parent | 6449797562e6366e980db519d47af47a0d4923bc (diff) | |
download | metamuffin-website-fbc308f96dca2854bc462e6fee412b5dc35b6c3c.tar metamuffin-website-fbc308f96dca2854bc462e6fee412b5dc35b6c3c.tar.bz2 metamuffin-website-fbc308f96dca2854bc462e6fee412b5dc35b6c3c.tar.zst |
update projects
-rw-r--r-- | src/projects/data.rs | 72 |
1 files changed, 48 insertions, 24 deletions
diff --git a/src/projects/data.rs b/src/projects/data.rs index ffdc07a..a307b50 100644 --- a/src/projects/data.rs +++ b/src/projects/data.rs @@ -2,29 +2,17 @@ use super::{Project, State::*, Status::*}; pub const PROJECTS: &'static [Project] = &[ Project { - name: "keks-meet", - status: Maintained, - description: "a simple secure web conferencing application.", - link: Some("https://meet.metamuffin.org"), - ..default() - }, - Project { - name: "jellything", - status: Developing, - description: "media streaming solution (similiar to jellyfin). supports on-the-fly remuxing and federated content.", - ..default() - }, - Project { - name: "infra", + name: "gnix", status: Maintained, - description: "multi-system installation manager. allows to centrally manage installations with a single configuration in form of a rust DSL", + description: "a stupid reverse proxy to replace nginx. serving the webpage you are viewing right now.", + link: Some("https://metamuffin.org"), ..default() }, Project { - name: "gnix", + name: "keks-meet", status: Maintained, - description: "a stupid reverse proxy to replace nginx. serving the webpage you are viewing right now.", - link: Some("https://metamuffin.org"), + description: "a simple secure web conferencing application.", + link: Some("https://meet.metamuffin.org"), ..default() }, Project { @@ -36,12 +24,24 @@ pub const PROJECTS: &'static [Project] = &[ ..default() }, Project { + name: "weareserver", + status: Developing, + description: "server software (and experimental client) for a generic 3d multiplayer game with VoIP capabilities. Inspired by VRChat and Minetest.", + ..default() + }, + Project { name: "abrechenbarkeit", status: Maintained, description: "a simple trust-based ledger implemented as a Lua CGI web application with a CSV database", ..default() }, Project { + name: "jellything", + status: Paused(Working), + description: "(paused until accumulated technical dept is fixed) media streaming solution (similiar to jellyfin). supports on-the-fly remuxing and federated content.", + ..default() + }, + Project { name: "pfadfinder", status: Paused(Working), description: "parallel anytime A* for openstreetmap with custom frontend and integration into the existing one.", @@ -72,20 +72,44 @@ pub const PROJECTS: &'static [Project] = &[ ..default() }, Project { + name: "voxelwagen", + status: Paused(Unfinished), + description: "voxel game engine made from scratch; made to host an automation game.", + repo_link: Some("https://codeberg.org/voxelwagen/voxelwagen"), + ..default() + }, + Project { + name: "reCYCLING", + status: Developing, + description: "A fun CAPTCHA solution", + ..default() + }, + Project { + name: "keckup", + status: Maintained, + description: "Backup utility that traverses the filesystem while applying .gitignore and .backupignore files", + ..default() + }, + Project { + name: "ebml-struct", + status: Maintained, + description: "EBML parser and generator library with integrated Matroska types implemented in Rust without proc macros", + ..default() + }, +]; +pub const EXTRA_PROJECTS: &'static [Project] = &[ + Project { name: "mond", status: Paused(Unfinished), description: "server monitoring software, no much code written so far", ..default() }, Project { - name: "voxelwagen", - status: Paused(Unfinished), - description: "voxel game engine made from scratch; made to host an automation game.", - repo_link: Some("https://codeberg.org/voxelwagen/voxelwagen"), + name: "infra", + status: Paused(Working), + description: "multi-system installation manager. allows to centrally manage installations with a single configuration in form of a rust DSL", ..default() }, -]; -pub const EXTRA_PROJECTS: &'static [Project] = &[ Project { name: "pbot", status: Developing, |