this post was submitted on 20 Jan 2026
4 points (100.0% liked)

Show & Tell

266 readers
5 users here now

Show & Tell

A community for developers to share personal projects of any size or polish. Anything software/firmware/hardware.. ALL THE WARES!! Side projects, experiments, learning builds, half-finished ideas — all welcome.

Explain what you built, why you built it, and what you learned. Give feedback if you can. Ask for feedback if you want.

Rules

  1. Personal projects only (no company or paid product marketing)
  2. Include context: what it is, what tech you used, what you learned
  3. Be constructive and respectful
  4. No spam or referral farming
  5. Feedback is encouraged, not mandatory
  6. Mark NSFW content clearly
  7. If you see a project you like and you think is cool consider giving it a star!
AI Rules

Guys it's 2026, if you're not using AI at this point you're falling behind. That being said this community is not for showing off AI prompts that you put into gh Copilot or Claude or whatever, all that's showing the world is "hey I know how to make something up and explain it in 20 words while having the expectations of a team who gives a shit! Woow look at me!!".

So do your best to disclose where/how/why you used AI in your code, and if you suspect a project is entirely AI generated slop,, don't engage, don't bully, just let them eat their foot ¯\_(ツ)_/¯.

Icon and Banner were generated using ChatGPT, they're placeholders as of 1/20/26, will replace them with real art soon! https://chatgpt.com/share/696fa8bc-f3e0-8012-b6d7-350a8b53a0e1

founded 1 week ago
MODERATORS
 

Hey! I am building a brand new CI based on top of forgejo/gitea - the thing is to use general purpose programming languages instead of YAML for pipelines. So I have launched a forgejo instance with DSCI runner integrated, where you can find some example pipelines for demo projects - http://forgejo.sparrowhub.io/root

So I am looking for beta testers, anyone who wants to try out the dsci - please let me know - so I will create an account for you ( you may find the link to the discord channel at the web site ) and you will start to create and run pipelines for projects you like

top 9 comments
sorted by: hot top controversial new old
[–] hoppolito@mander.xyz 2 points 1 week ago (1 children)

This is looking really interesting! I think I might wait for a tiny bit more documentation but will keep it in mind as a possibility for some of my smaller projects in the future. Currently sometimes using woodpecker ci and, begrudgingly, a lot of GitHub ci.

Is it already self-hostable or is testing currently restricted to the hosted offering on your forgejo instance?

Good luck with the project!

[–] melezhik@programming.dev 2 points 6 days ago (1 children)

Hey 👋 and thanks for your interest. Yes it can be self hosted - please read this - http://deadsimpleci.sparrowhub.io/doc/forgejo-setup , right now you need to build your own container image and run it with docker/podman. Please let me know if I can help

[–] melezhik@programming.dev 1 points 6 days ago

I am going to simplify installation method to just single golang binary , coming soon

[–] melezhik@programming.dev 1 points 1 week ago

Actually just enabled self registration , no need to ask me, but still will be happy to see anyone in discord )

[–] melezhik@programming.dev 1 points 1 week ago

Update for new users: Just create some repo and add http://127.0.0.1:4000/forgejo_hook to a repo web hook, then create some dsci pipeline and it will gets triggered

[–] verstra@programming.dev 0 points 1 week ago (1 children)

This is dead simple, but it still feels like magic.

What is this python function run_task? Where is it imported from? In what environment is the CI executed? How do I install my build-time dependencies?

[–] melezhik@programming.dev 0 points 1 week ago* (last edited 1 week ago) (1 children)

run_task comes as a part of dsci SDK for Python . What do you mean by build time dependencies? You are free put anything into Python / Bash tasks that are called by run_task function in job file … if you point your repo on demo server I can help you with that …

[–] verstra@programming.dev 1 points 1 week ago (1 children)

If i wanted to run 'cargo build' for example, cargo & rustc are build-time dependencies. If the task does not specify which env it is using, I cannot assume I'm able to use apt or dnf or pacman or nix.

Let's say, i'd want to run just test in this repo: https://codeberg.org/lutra/lutra/ How do I install just, cargo-insta & python version 3.14?

[–] melezhik@programming.dev 1 points 1 week ago

just test

just use dedicated alpine image, pretty easy:

https://deadsimpleci.sparrowhub.io/doc/cookbook