this post was submitted on 10 Sep 2026
14 points (93.8% liked)

Programming

28681 readers
157 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 3 years ago
MODERATORS
 

Hey 👋 DSCI author here. If someone love to check out dsci please let me know. It’s in beta stage, but some essential features are here. Extremely fast and lightweight git server and cicd. Fast ci engine on Rakupp. Ability to port existing remote git repos . CI SDK supports many languages including Python, Ruby, Raku. CI jobs run on podman / docker or localhost . Authentication for git push over https. The memory and CPU footprint is comparable to forgejo. You don’t need to install extra ci runner as the one comes included . Thus is extremely simple install. Minimal operations efforts. Suites the best to small dev teams hosting things on single VPS. Works in any Linux / Mac box. Hardware requirements - 4-8 GB RAM, 50 GB hard drive. No extra dependencies like pgsql , redis etc. Backend and front end written on golang . CI engine is on Raku, but runs on Rakupp - efficient Raku implementation that gives one a minimal start up time, speed and small cpu/memory consumption - check yourself. Everything is installed as binaries …

Current demo stand https://dsci.sparrowhub.io/ runs on Rakupp , I need to tweak official documentation to reflect Rakupp migration changes ( not a lot though )

PS. This is NOT AI written project.

you are viewing a single comment's thread
view the rest of the comments
[–] yuman@programming.dev 5 points 3 weeks ago (2 children)

I imagine most people here already know this, but - you don't really need anything but git installed on the server. you can create a repo, push to it, pull off it, branch, merge, do whatever you can with the cli, all that web GUI is just optional. integrates just fine with vscode and clones.

so if you don't need a web UI, a truly lightweight solution is already preinstalled.

[–] A_norny_mousse@piefed.zip 3 points 3 weeks ago

all that web GUI is just optional

Yet git includes one.

But tbf to OP, CI/CD is a different matter.

[–] melezhik@programming.dev 2 points 3 weeks ago* (last edited 3 weeks ago)

Even though you’d prefer do everything in cli which is arguable alternative , what about cicd part? Teams need that one