-
malak
Discontinued OSS Investor relationship hub for founders [GET https://api.github.com/repos/ayinke-llc/malak: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository]
I am currently working on and beta testing an app called Malak. It is an opensource version of Visible VC/Carta/Angelist. as a previous founder, toolings to send and manage investors' updates, decks, fundraising and others were ridiculously expensive and now I have built one completely open sourced but I have an hosted cloud version.
Product live at https://malak.vc
-
Kargo
Kargo - optimize your multi-stage deployment pipelines using GitOps. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
easy-invoice-pdf
Free & Open-Source Invoice Generator - No Sign-Up, No Ads, Instant PDF Export, 100% In-Browser, and Fully Customizable Templates. ⭐ Star the repo if you like it
I built a free and open-source invoice generator that runs in your browser.
It features a live preview, supports multiple currencies, and handles VAT deductions.
Right now, it works in English and Polish, with more languages planned. You can share your invoice via clicking “Generate a link to invoice”
https://easyinvoicepdf.com/
Check it out on GitHub as well:
https://github.com/VladSez/easy-invoice-pdf
Would love to hear any feedback
-
Writing a science fiction book this year - after a year of planning (while working on other projects).
Also hoping to find some time to add a feature or two to my Video Hub App
https://videohubapp.com/ & https://github.com/whyboris/Video-Hub-App
-
I'm working on adding something like https://graphtoy.com/ to my lisp-based 3D art tool https://bauble.studio/. It's really useful to visualize functions like this, especially when writing animation curves that vary over time.
It's easy to add it as a plain overlay over the screen if you're graphing a function, but I really want it to be able to plot arbitrary expressions with free variables where it just infers the axes, so you can just see values overload in the orthographic view (press alt-q to see that). That way you can just write something like (ss p.x 0 10 | graph) on any expression and visualize it as you go. I haven't quite figured out how to make it seamless though...
-
aqua-horizons
aqua-horizons open world game: play it here: https://incredible-truffle-723815.netlify.app/?obj=700&jurassic=false&bird=0.7&mountains=10&mountainHeight=15000&view=7000&url=&rain=false&sunColor=0xffffff&water=0x00AA55&waterOpacity=0.9&solid=true&waterStill=true&grass=0.4&bright=0.0014
I worked on a 3d game in three.js infinite procedural generation. Please check , it should run properly give it some time to load,
https://github.com/sktguha/aqua-horizons
-
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
joystick
Discontinued The full-stack JavaScript framework for SaaS apps. [GET https://api.github.com/repos/cheatcode/joystick: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository]
-
A linter for LLM application code (including prompts), i.e. programs that do LLM calls, scanning code issues related to security or performance:
https://github.com/kereva-dev/kereva-scanner
-
-
-
Continuing to build on my programmable server for Server-Sent Events. Built in Rust/Tokio, programmable with Lua.
https://tinysse.com/
https://github.com/benwilber/tinysse
-
https://github.com/Tombert/swanbar
https://blog.tombert.com/posts/2025-03-22-swaybar/
I wanted some extra functionality for the Swaybar in the Sway Window Manager. I got a basic thing working with Bash, but I wanted more stuff, and so I rewrote it in Clojure with GraalVM.
I think it's kind of cool, I ended up with a fairly elaborate async framework with multimethods and lots of configuration, and the entire thing has almost no "real" blocking, and can persist state so that it can survive restarts.
The reason for async support was so that I can easily have my Swaybar ping HTTP endpoints and display stuff, without it affecting the synchronous data in the bar. I have TTLs in order to rate-limit stuff, and also have click-event support.
Right now, I have it ping OpenAI to generate a stupid inspirational quote based on something from a list of about two-hundred topics. Right now on the top of my bar it says:
> "Let the flame-grilled passion of life's challenges be your fuel for success" - Patty Royale
I think it's kind of cool, it's building with Nix so it should be reproducible, and with GraalVM, it hovers at around 12-15 megs of RAM on my machine.
-
ml-by-hand
A deep learning library built from scratch with complex neural networks examples built on top for learning purposes.
I built a machine learning library [1] (similar to PyTorch's API) entirely from scratch using only Python and NumPy. It was inspired by Andrej Karpathy's Micrograd project [2]. I slowly added more functionality and evolved it into a fully functional ML library that can build and train classical CNNs [3] to even a toy GPT-2 [4].
I wanted to understand how models learn, like literally bridging the gap between mathematical formulas and high-level API calls. I feel like, as a beginner in machine learning, it's important to strip away the abstractions and understand how these libraries work from the ground up before leveraging these "high-level" libraries such as PyTorch and Tensorflow. Oh I also wrote a blog post [5] on the journey.
[1] https://github.com/workofart/ml-by-hand
-
A modern SQL client for web devs. Deeply integrated with your workflow (vscode drizzle, supabase, etc), a nicer more schema-aware GUI (think Airtable), and smarter ways to save queries and export/share them.
A lot planned, not much built. Just started so follow along if it sounds useful! Also see my prior thoughts on the topic here: https://news.ycombinator.com/item?id=41286912
Sqratch - https://github.com/jkcorrea/sqratch
-
opkssh (https://github.com/openpubkey/opkssh) it lets you configure OpenSSH so you can ssh using your OpenID Connect identity without adding a trusted party other than the IDP. I'm trying to figure out how to TOFU a MFA HW token (yubikey) on first login so we don't even have to trust the IDP. The trick part is to design so if you lose your HW Token you aren't locked out without reintroducing trust. Maybe use a backup code or backup yubikey or the DKIM trick to allow timelocked resets of the HW Token via an email.
-
Have been building drawDB[1] for a while now. It's a database schema visualizer. Currently working on adding support for oracle databases. Wrote a parser[2] to allow importing from oracle sql. Have been struggling with motivation though, the pieces are pretty much there but I've been procrastinating on putting it all together. This has been my main side project for almost 2 years now.. I miss the feeling of novelty.. but can't come up with something worth building..idk
[1] https://github.com/drawdb-io/drawdb
[2] https://github.com/1ilit/oracle-sql-parser
-
Have been building drawDB[1] for a while now. It's a database schema visualizer. Currently working on adding support for oracle databases. Wrote a parser[2] to allow importing from oracle sql. Have been struggling with motivation though, the pieces are pretty much there but I've been procrastinating on putting it all together. This has been my main side project for almost 2 years now.. I miss the feeling of novelty.. but can't come up with something worth building..idk
[1] https://github.com/drawdb-io/drawdb
[2] https://github.com/1ilit/oracle-sql-parser
-
-
-
-
-
VNLib.Data.Caching
A collection of data-caching libraries and server plugins for cache clients, servers, and clustering
-
CMNext
A dead-simple, multi-channel cms for your blog or podcast built for static storage like S3 or FTP
-
-
privaxy
Privaxy is the next generation tracker and advertisement blocker. It blocks ads and trackers by MITMing HTTP(s) traffic. Also check out my new project, https://github.com/Barre/ZeroFS
I am working on Merklemap, a CT search engine: https://www.merklemap.com/
-
Harambe
Discontinued Harambe is very good for these times [GET https://api.github.com/repos/Merkoba/Harambe: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository] (by Merkoba)
For the last couple of months I've been building a file upload platform.
https://github.com/Merkoba/Harambe
But the last thing I did was this function to make my irc bot program itself:
https://rentry.org/aircprogramrule
-
I have been working on an open-source customizable start page like iGoogle or Netvibes (I know I am showing my age with these references)
URL: https://boxento.app/
GitHub: https://github.com/sushaantu/boxento/
-
A single address space operating system called Fusion¹ implemented in Nim. It currently has the basic building blocks for the kernel. The rest is being built incrementally as time permits. I've also taken the time to document everything I'm doing², which some people found useful.
¹https://github.com/khaledh/fusion
²https://0xc0ffee.netlify.app/osdev
-
RSS reader through Bluesky custom feeds: https://github.com/tfederman/stroma-news
Bluesky API library spun off from the other project: https://github.com/tfederman/pysky
Haven't really started it yet, but a master list of RSS feeds and the code I used to source them: https://github.com/tfederman/huge-rss-list
And also a new project to fetch all links seen in the Bluesky firehose and gather metadata to build a database of sites and pages at a more granular level than the domain. For example, is account X posting video links from one YT channel or many?
-
RSS reader through Bluesky custom feeds: https://github.com/tfederman/stroma-news
Bluesky API library spun off from the other project: https://github.com/tfederman/pysky
Haven't really started it yet, but a master list of RSS feeds and the code I used to source them: https://github.com/tfederman/huge-rss-list
And also a new project to fetch all links seen in the Bluesky firehose and gather metadata to build a database of sites and pages at a more granular level than the domain. For example, is account X posting video links from one YT channel or many?
-
huge-rss-list
Discontinued A huge list of RSS/Atom URLs [GET https://api.github.com/repos/tfederman/huge-rss-list: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository]
RSS reader through Bluesky custom feeds: https://github.com/tfederman/stroma-news
Bluesky API library spun off from the other project: https://github.com/tfederman/pysky
Haven't really started it yet, but a master list of RSS feeds and the code I used to source them: https://github.com/tfederman/huge-rss-list
And also a new project to fetch all links seen in the Bluesky firehose and gather metadata to build a database of sites and pages at a more granular level than the domain. For example, is account X posting video links from one YT channel or many?
-
-
-
-
A DNS zone management tool, made for having decent interface when using coredns as authoritative DNS: https://github.com/holysoles/zoneforge
Also considering working on a traefik plugin + helm chart for sending LLMs that ignore robots.txt to a tarpit like iocaine/nepenthes
-
moor
Discontinued A system for building shared, programmable, online spaces. Compatible with LambdaMOO. Built for the future. [Moved to: https://github.com/timbran-project/moor] (by rdaum)
-
I'm working on tooling to turn kids from consumers into creators. I'm focusing on game development initially, but have plans for video production and hands on crafts.
For younger kids I've modified Overcooked 2, a traditionally co-op game. I've replaced the second player with a visual scripting platform that allows kids to code their way through levels — worth noting I haven't removed co-op, there's still room for 2 other players:
https://www.youtube.com/watch?v=ackD3G_D2Hc
For older kids I've been making contributions to GodotJS, which allows you to build games in Godot using TypeScript rather than GDScript. GDScript is pretty nice, but I want to be able to teach kids skills that are more directly transferable to different domains e.g. web development:
https://github.com/godotjs/GodotJS/pull/65
I used to be Head of Engineering at Ender, where we ran custom Minecraft servers for kids: https://joinender.com/ and prior to that I was Head of Engineering at Prequel / Beta Camp, where we ran courses that helped teenagers learn about entrepreneurship: https://www.beta.camp/. During peak COVID I also ran a social emotion development book subscription service with my wife, a primary school teacher.
-
Working on v2 of our n+1-proof/reactive TypeScript ORM, Joist (https://joist-orm.io/), that moves to using the new-ish postgres.js driver (instead of knex/node-pg), so that we can leverage postgres.js's statement pipelining within transactions.
I'm anticipating a really sweet perf increase (as shown by some proof-of-concepts), but now that everything is actually working on the v2 branch, I'm putting together benchmarks that show the benefit in practice.
Love to have anyone poke around/ask questions/hang out on discord.
-
I developed multi-ssh, it's a command-line utility designed to simplify the management of simultaneous SSH connections to multiple remote servers. It leverages tmux to create organized sessions, allowing you to interact with servers in separate panes within a single window or in individual windows per server. Features include synchronized input across panes, executing commands on all servers, copying files using rsync, and customizable configurations via a config file.
https://github.com/arakis/multi-ssh
-
reasoning-gym
[NeurIPS 2025 Spotlight] Reasoning Environments for Reinforcement Learning with Verifiable Rewards
Reasoning Gym (https://github.com/open-thought/reasoning-gym)
A library that procedurally generates datasets for training reasoning models (like o1/r1).
-
I’m finishing several esolangs for the first artist’s monograph of programming languages, out in Sept: https://mitpress.mit.edu/9780262553087/forty-four-esolangs/ including a hands-free (and not dictated) language.
I recently completed Valence: a language with polysemantic programs https://danieltemkin.com/Esolangs/Valence on GitHub: https://github.com/rottytooth/Valence
Older work includes Folders: code written as a pattern of folders: https://github.com/rottytooth/Folders , Entropy: where data decays each time it’s read from or written to: http://entropy-lang.org/ and Olympus: where code is written as prayer to Greek gods, who may or may not carry out your wishes: https://github.com/rottytooth/Olympus (a way to reverse the power structure of code, among other things).
I have three more to complete in the next few months.
-
I’m finishing several esolangs for the first artist’s monograph of programming languages, out in Sept: https://mitpress.mit.edu/9780262553087/forty-four-esolangs/ including a hands-free (and not dictated) language.
I recently completed Valence: a language with polysemantic programs https://danieltemkin.com/Esolangs/Valence on GitHub: https://github.com/rottytooth/Valence
Older work includes Folders: code written as a pattern of folders: https://github.com/rottytooth/Folders , Entropy: where data decays each time it’s read from or written to: http://entropy-lang.org/ and Olympus: where code is written as prayer to Greek gods, who may or may not carry out your wishes: https://github.com/rottytooth/Olympus (a way to reverse the power structure of code, among other things).
I have three more to complete in the next few months.
-
I’m finishing several esolangs for the first artist’s monograph of programming languages, out in Sept: https://mitpress.mit.edu/9780262553087/forty-four-esolangs/ including a hands-free (and not dictated) language.
I recently completed Valence: a language with polysemantic programs https://danieltemkin.com/Esolangs/Valence on GitHub: https://github.com/rottytooth/Valence
Older work includes Folders: code written as a pattern of folders: https://github.com/rottytooth/Folders , Entropy: where data decays each time it’s read from or written to: http://entropy-lang.org/ and Olympus: where code is written as prayer to Greek gods, who may or may not carry out your wishes: https://github.com/rottytooth/Olympus (a way to reverse the power structure of code, among other things).
I have three more to complete in the next few months.
-
PixlieAI
Discontinued Please check our new project with similar targets: https://github.com/pixlie/Pixlie
We are building a knowledge graph where AI/ML is used to classify nodes (entity type) and we extract data deterministically (coming soon). https://github.com/pixlie/PixlieAI
There is a crawler to chase given objective and crawl/store web page results. We use Claude Haiku and Brave Search API (own API keys) and we will support local models soon.
Potential use-cases are lead generation, competitor search, product tracking, contracts search.
-
compiler
[WIP] A TSX-like language that's safer, more functional, and compiles to JSX. (by chicory-lang)
I'm experimenting with a JSX-like language that has stronger type guarantees that TS (along with ADTs and pattern matching), but is more familiar than alternatives like Elm (or, I would argue, even Rescript).
https://chicory-lang.github.io/
-
I am working on a standalone CLI tool that can do analytics find it here: https://github.com/nafey/minimalytics
Motivation for the project:
> This project was born out of the need for a lightweight analytics tool to track internal services on a resource-constrained VPS. Most SaaS analytics products either lack the scalability or exceed their free tier limits when tracking millions of events per month. Minimalytics addresses this gap by offering a minimalist, high-performance solution for resource-constrained environments.
I recently did a Show HN which you can find on my profile.
-
-
I'm a synthetic biologist! And I think a big problem is physically executing biology programs.
I've been working on building a programming method for biology labs. Basically, it is a dynamic execution environment using lua that can have full rewind-ability (for complete execution tracing) and pausing - you can execute some code then wait a week or so to continue execution. The idea is you can have a dynamic environment for executing biology experiments where the route changes on the basis of outcomes - something I haven't really seen anywhere else. Then I focused a bit on the pedagogy of LLMs so that you can ask an LLM to generate a protocol, and then when you execute it and get unexpected results, it can automatically debug its own protocol using a code sandbox.
It all sounds decent in theory but the difference is I actually implemented it and ran a real biology experiment with it (albeit a simple one that I knew wouldn't work)
Demo here: https://github.com/koeng101/autodemo (probably watch the video)
-
-
https://link-society.github.io/flowg/
It's a log management/processing software, with visual scripting.
Started out of frustration towards OpenObserve and its inability (at the time) to properly/easily refine/categorize logs: we had many VMs, with many Docker containers, with some containers running multiple processes. Parsing the logs and routing them to different storages was crucial to ease debugging/monitoring.
It was initially built in Go + HTMX + React Flow encapsulated in a WebComponent, I then migrated to React (no SSR). It integrates VRL using Rust+CGO.
It is by far easier to use than Logstash and similar tools, and in fact it aims to replace it.
Contributors are welcome :)
-
- Cycle detection and reporting the cyclical nodes.
https://github.com/williamw520/toposort
It's feature complete, but I still have problem publishing it as a library. Kept getting "unable to find module 'toposort'" error when importing it in a separate project.
-
Realised I had tunnel vision with my life and ambitions, and am now “touching grass” daily instead. It’s hard to put effort into your hobbies when you feel other areas of your life are suffering.
So now I’m lifting weights and doing cardio and reading books instead, trying to keep active and my mind occupied.
I do want to pick this project back up, I’m really proud of what I was able to achieve with no knowledge coming in and I think the project has good bones.
And I loved coding, still haven’t found a hobby that scratches a similar itch
[0] - https://github.com/con-dog/chunked-z-level-raycaster/blob/ma...
-
I'm working on scraper bot filtering software! https://github.com/TecharoHQ/anubis. This week I'm going to publish the plans for building binary packages (both distribution-specific packages and tarballs full of binaries).
-
night-routine
A Go application that manages night routine scheduling between two parents, with Google Calendar integration for automated event creation.
I just finished building a Night Routine manager for me and my wife that help us keep alternating who does the toddler night routine. I needed this because we both have evening activities and trying to figure how to block day for it while keeping the routine fair was hard.
https://github.com/Belphemur/night-routine
I wanted to build everything from the ground up in Go and have it fully integrated with Google Calendar where we have our family calendar.
It setup full day event with the name of the parent in charge of the night routine. To override a routine, any of us can just rename the event with the the other parent name and the software recalculate the following routines.
I also wanted to give a try to Roo Code in VS Code it only took me 2 days (evenings) to code the whole thing with a proper sqlite db.
-
I've been slowly building https://www.hamradiolog.net/
As part of that, I made an ADIF (ham radio logs) parser to learn go. It's more than 2x faster than parsing the same data in json format with the go standard library.
https://github.com/hamradiolog-net/adif
-
discord-plays-pokemon
Discontinued Twitch Plays Pokémon, but for Discord [GET https://api.github.com/repos/shepherdjerred/discord-plays-pokemon: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository] (by shepherdjerred)
I've been polishing up an old project that allows people to play games on Discord, e.g. Pokemon, via text chat
I'd love to make this a free/break-even service at some point!
https://github.com/shepherdjerred/discord-plays-pokemon
-
I am building "Scharf", a blazing-fast security scanner for reporting and hardening third-party GitHub actions.
For whoever aware of recent `tj-actions/changed-files` security incident, I built a mutable-reference scanner that performs a deep scan across branches to identify all third-party GitHub actions used in organization Git projects. The output report can be exported to CSV or JSON (default).
Using mutable references (version tags, main/master/dev etc.) is a security vulnerability that can result in supply-chain attacks.
Project link:
https://github.com/cybrota/scharf
-
https://github.com/pokulabs/twilio-frontend
I threw together a UI for sending & receiving Twilio SMS messages. Was surprised by the lack of free options, FOSS or otherwise.
-
rs-new-sway-workspace
A quick rust thing to create the first available workspace in Sway. Mostly as an excuse to play with Rust
Yeah, the current design is kind of an iterative process; I started with a considerably simpler thing that just had the clock and date and currently selected program, and then I thought it might be neat to try and add add some async stuff and it ballooned from there.
I do have the state persisted in a msgpack binary, but the data fetching is done within the app. I don’t know that separating it out would necessarily be better, I kind of like that I have the pipeline set up on such a way that the fetching for sync and async stuff can be reused.
I am debating rewriting this to use the slightly lower level NIO selector class instead of core.async, but the memory on this is low enough to where I am not sure that it’s worth it.
I have been writing a lot of helper apps in Rust for Sway as well, mostly as an excuse to play with Rust more [1] [2].
I will take a look at your stuff. I have wanted an excuse to learn a bit more about Qt.
[1] https://github.com/Tombert/rs-new-sway-workspace
[2] https://github.com/Tombert/sway-workspace-indexer
-
sway-workspace-indexer
A dumb Rust program to get all the applications in sway and maps them to their workspace. Used with fzf.
Yeah, the current design is kind of an iterative process; I started with a considerably simpler thing that just had the clock and date and currently selected program, and then I thought it might be neat to try and add add some async stuff and it ballooned from there.
I do have the state persisted in a msgpack binary, but the data fetching is done within the app. I don’t know that separating it out would necessarily be better, I kind of like that I have the pipeline set up on such a way that the fetching for sync and async stuff can be reused.
I am debating rewriting this to use the slightly lower level NIO selector class instead of core.async, but the memory on this is low enough to where I am not sure that it’s worth it.
I have been writing a lot of helper apps in Rust for Sway as well, mostly as an excuse to play with Rust more [1] [2].
I will take a look at your stuff. I have wanted an excuse to learn a bit more about Qt.
[1] https://github.com/Tombert/rs-new-sway-workspace
[2] https://github.com/Tombert/sway-workspace-indexer
-
I've got a self-hosted personal library management app more or less done here: https://github.com/seanboyce/ubiblio
An electronic board game similar to Settlers of Catan (https://github.com/seanboyce/Calculus-the-game), just received the much better full sized boards. Will assemble and test over the next few weeks, then document properly. I got the matte black PCBs, they look really cool.
A hardware quantum RNG. Made a mistake in the board power supply, but it still works well with cut trace and a bodge wire. Will probably fix the bug and put the results up in a few weeks. Can push out ~300 bytes of entropy a second, each as an MQTT message.
A hardware device that just does E2E encrypted chat (using Curve 25519). Microcontrollers only, no OS, and nothing ever stored locally. HDMI output (1024x768), Wi-Fi, and USB keyboard support. I originally designed it to use a vanilla MQTT broker, but I'm probably going to move it to HTTP and just write a little self-hosted HTTP service that handles message routing and ephemeral key registration. Right now the encryption, video output, and USB host works -- but it was a tangle of wires to fix the initial bugs, so I ordered new boards. Got to put those through testing, then move on to writing the server.
Iterating on hardware stuff is pretty slow. I try to test more than one bugfix in parallel on the same board. Iteration time is 2-3 weeks and 8$. If I have all the parts in stock. I don't have very much free time right now due to work, so this suits me fine. A rule I live by is that I must always be creating, so I think this is a reasonable compromise.
-
I've got a self-hosted personal library management app more or less done here: https://github.com/seanboyce/ubiblio
An electronic board game similar to Settlers of Catan (https://github.com/seanboyce/Calculus-the-game), just received the much better full sized boards. Will assemble and test over the next few weeks, then document properly. I got the matte black PCBs, they look really cool.
A hardware quantum RNG. Made a mistake in the board power supply, but it still works well with cut trace and a bodge wire. Will probably fix the bug and put the results up in a few weeks. Can push out ~300 bytes of entropy a second, each as an MQTT message.
A hardware device that just does E2E encrypted chat (using Curve 25519). Microcontrollers only, no OS, and nothing ever stored locally. HDMI output (1024x768), Wi-Fi, and USB keyboard support. I originally designed it to use a vanilla MQTT broker, but I'm probably going to move it to HTTP and just write a little self-hosted HTTP service that handles message routing and ephemeral key registration. Right now the encryption, video output, and USB host works -- but it was a tangle of wires to fix the initial bugs, so I ordered new boards. Got to put those through testing, then move on to writing the server.
Iterating on hardware stuff is pretty slow. I try to test more than one bugfix in parallel on the same board. Iteration time is 2-3 weeks and 8$. If I have all the parts in stock. I don't have very much free time right now due to work, so this suits me fine. A rule I live by is that I must always be creating, so I think this is a reasonable compromise.
-
Xfer
A new data-transfer language that has stricter typing yet more flexible syntax. (by paulmooreparks)
I've been working on an alternative to JSON called XferLang, and along with that a "CLI construction kit" that will let the user create a CLI for interacting with RESTful APIs (and, eventually, more).
https://github.com/paulmooreparks/Xfer
-
1Backend
Discontinued Run your web apps easily with a complete platform that you can install on any server. Build composable microservices and lambdas.
I'm working on a few closed source projects that are all built on https://github.com/1backend/1backend, my dream microservices platform I've had in mind for 12 years before starting to implement it.
On the frontend I'm rather happy with Angular but backend-wise I was never really happy. So it was time to build it. Been developing it for more than a year now.
-
-
habitat
Habitat is a free and open source self-hosted social platform for local communities (by carlnewton)
The plan is for it to be federated, but that's a while off yet.
I finally cracked ansible/docker-compose provisioning on Ubuntu and plan to expand that out to support Debian also. The groundwork is there. I can finally see an official release in the distant horizon, I just need to put those quality of life features in now, like the ability to delete your own account, change your email address, notifications on comments and all that stuff.
- The idea: https://carlnewton.github.io/posts/location-based-social-net...
- A build update and plan: https://carlnewton.github.io/posts/building-habitat/
- The repository: https://github.com/carlnewton/habitat
- The project board: https://github.com/users/carlnewton/projects/2
-
carlnewton
Discontinued [GET https://api.github.com/repos/users/carlnewton: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository]
The plan is for it to be federated, but that's a while off yet.
I finally cracked ansible/docker-compose provisioning on Ubuntu and plan to expand that out to support Debian also. The groundwork is there. I can finally see an official release in the distant horizon, I just need to put those quality of life features in now, like the ability to delete your own account, change your email address, notifications on comments and all that stuff.
- The idea: https://carlnewton.github.io/posts/location-based-social-net...
- A build update and plan: https://carlnewton.github.io/posts/building-habitat/
- The repository: https://github.com/carlnewton/habitat
- The project board: https://github.com/users/carlnewton/projects/2
-
-
I am currently contributing to [1], a preconfigured *arr stack on NixOS.
I am also working on Plundrio [2], a put.io Download Client for *arr.
My other project Server Radar [3] has been neglected lately, but I wanna move to D1 completely (currently still using DuckDB on the frontend).
[1] https://nixarr.com/
-
I am still working on Java bindings for io_uring https://github.com/davidtos/JUring
The goal is to bring fast random read/writes to Java. Fun project with lots of great challenges around performance while maintaining a nice API.
-
libkyrka
libkyrka is a library based implementation of the sanctum VPN protocol || This is a read-only mirror, pull requests are ignored.
I am continuing work on https://reliquary.se - a VPN for the hackers - based on my fully privilege separated and sandboxed VPN sanctum (https://sanctum.se).
It is shaping up nicely towards an actual 1.0 release in the near future, with a little less keccak based AEADs this time around. It was a fun experiment but in the end I have yet to do any cryptanalysis on it or provide security proofs for it - neither which I have time for at this point - so the swap to AES was expected on my end.
For fun I also added a fully e2e p2p voice chat client on top of this as the sanctum protocol is now available as a library (https://github.com/jorisvink/libkyrka) - this voice chat works with one or multiple peers and can is available at https://github.com/jorisvink/confessions.
Either way, I guess you can say I'm having a little bit too much fun with this.
-
confessions
An end-to-end encrypted and peer-to-peer voice program. || This is a read-only mirror, pull requests are ignored. (by jorisvink)
I am continuing work on https://reliquary.se - a VPN for the hackers - based on my fully privilege separated and sandboxed VPN sanctum (https://sanctum.se).
It is shaping up nicely towards an actual 1.0 release in the near future, with a little less keccak based AEADs this time around. It was a fun experiment but in the end I have yet to do any cryptanalysis on it or provide security proofs for it - neither which I have time for at this point - so the swap to AES was expected on my end.
For fun I also added a fully e2e p2p voice chat client on top of this as the sanctum protocol is now available as a library (https://github.com/jorisvink/libkyrka) - this voice chat works with one or multiple peers and can is available at https://github.com/jorisvink/confessions.
Either way, I guess you can say I'm having a little bit too much fun with this.
-
Working on a tool to make playlists on Spotify using Autogen + Deepseek's R1. https://github.com/anshumankmr/sporky
Got the basic happy path to work, albeit still some tweaks are needed to get it working a bit better and seem more conversational.
-
A GNSS receiver written in Rust. It takes as input IQ data from an rtl-sdr device (or equivalent). It handles the GPS L1 C/A signal, but I hope to augment it so that it handles Galileo and the other constellations.
It's still a work in progres: https://github.com/mx4/gnss-rcv/
-
https://pagecord.com
Blogging by email. The best way to blog.
Pagecord makes blogging so effortless you'll want to write more. Publish posts by sending an email (or use the Pagecord app). Your readers can follow you by RSS, or subscribe to your posts by email.
Share long-form posts or short stream-of-consciousness thoughts. Both look great!
Pagecord is independent, open source and built to last :)
-
uncloud
A lightweight tool for deploying and managing containerised applications across a network of Docker hosts. Bridging the gap between Docker and Kubernetes ✨
- Completely revamped how service and container specifications are stored, enabling proper implementation of the service 'scale' command and selective container recreation.
My goal for Uncloud is to create a more capable and modern replacement for Docker Swarm, which is no longer being actively developed.
[1]: https://github.com/psviderski/uncloud
[2]: https://github.com/psviderski/uncloud?tab=readme-ov-file#-qu...
-
A Cursor/ VS Code extension which adds custom pets to your IDE - all original pixel art :)
https://github.com/blairjordan/codachi
-
-
librempeg
A complete, cross-platform solution to record, convert, filter and stream audio and video.
-
- A FOSS Python package for record linkage and deduplication at scale called Splink: https://moj-analytical-services.github.io/splink/
- A library for fast, accurate matching (geocoding) of UK addresses that uses Splink under the hood: https://github.com/RobinL/uk_address_matcher
- An npm library that generates maths mental arithmetic problems that align to the UK national curriculum, that can be used to power maths games: https://github.com/RobinL/maths-game-problem-generator
- A breakout maths game that uses the above: https://github.com/RobinL/maths-game-problem-generator
-
- A FOSS Python package for record linkage and deduplication at scale called Splink: https://moj-analytical-services.github.io/splink/
- A library for fast, accurate matching (geocoding) of UK addresses that uses Splink under the hood: https://github.com/RobinL/uk_address_matcher
- An npm library that generates maths mental arithmetic problems that align to the UK national curriculum, that can be used to power maths games: https://github.com/RobinL/maths-game-problem-generator
- A breakout maths game that uses the above: https://github.com/RobinL/maths-game-problem-generator
-
splink
Fast, accurate and scalable probabilistic data linkage with support for multiple SQL backends
- A FOSS Python package for record linkage and deduplication at scale called Splink: https://moj-analytical-services.github.io/splink/
- A library for fast, accurate matching (geocoding) of UK addresses that uses Splink under the hood: https://github.com/RobinL/uk_address_matcher
- An npm library that generates maths mental arithmetic problems that align to the UK national curriculum, that can be used to power maths games: https://github.com/RobinL/maths-game-problem-generator
- A breakout maths game that uses the above: https://github.com/RobinL/maths-game-problem-generator
-
If anyone is interested, i'm looking for someone to take over a port of Windows alt+tab window switching for the Mac.
The app is very mature, yet it could still be improved in interesting ways.
https://github.com/lwouis/alt-tab-macos/issues/1179
-
spat
Discontinued Redis-like In-Memory DB Embedded in Postgres [GET https://api.github.com/repos/Florents-Tselai/spat: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository]
I'm working on spat https://github.com/Florents-Tselai/spat
spat is a Redis-like in-memory data structure server embedded in Postgres. Data is stored in Postgres shared memory. The data model is key-value. Keys are strings, but values can be strings, lists, sets, or hashes.
It's still alpha, but it works.
-
https://github.com/bhavesh-kratos/type-faster
Its a Offline-first desktop app with auto suggestion and auto correct feature to help you type faster.
A hobby project to learn AI techniques RAG, vector databses etc. Wrote something about it haha. Its been inactive for last 2 months tho coz of travelling, but I am going to revive it this week
-
I got frustrated with the current web becoming more and more unusable and made a browser extension to fix that.
It's an addon that allows one to modify any web page behavior. You can write rules for things like redirecting reddit to old reddit or keeping youtube videos playing in the background.
It's like Tampermonkey/Greasemonkey/etc but it works on HTTP request level and can modify scripts/styles/markup before they are ever rendered making it considerably more powerful.
Currently it only works on Firefox (and Firefox Mobile) because it's the only browser that supports the necessary APIs. It's seen its first release already but the UI is a bit lacking :)
AMO: https://addons.mozilla.org/en-US/firefox/addon/web-defuser/
Sources: https://gitlab.com/gear54/web-defuser
Example rules: https://gitlab.com/gear54/web-defuser/-/snippets
-
Whisp [1] - Pure* PHP SSH server specifically designed for devs to build fun TUIs
Ended up having to write a decent chunk of C using FFI mind, no wonder people write SSH servers in Go/C, and why every AI tool told me it's really difficult and shouldn't be done :D
Bit of fun though, and I know more than I would ever want to know about the SSH protocol now!
- [1] https://github.com/whispphp/whisp
-
-
carimbo
A 2D game engine developed in modern C++ using SDL, an Entity-Component-System (ECS) architecture, miniaudio, and Box2D. It features Lua scripting and is designed for web portability via WebAssembly
-
gcodepreview
OpenPythonSCAD library for moving a tool in lines and arcs so as to model how a part would be cut using G-code or described as a DXF.
A tool for using Python in OpenSCAD:
https://pythonscad.org/
to make DXFs and G-code:
https://github.com/WillAdams/gcodepreview
The next big step is a house-cleaning one, need a vendor-agnostic system for numbering tools:
https://forum.makerforums.info/t/what-tooling-are-folks-usin...
Been learning a lot in the process: brushed up on trigonometry and so-forth using _Make:Geometry/Trigonometry/Calculus_[1] and various other books, some of which I am still reading through; lots about programming, esp. useful was John Ousterhout's _A Philosophy of Software Design_[2] and the next stages are Bézier curves/NURBS, a system for single line fonts (which may get extended into an interactive METAFONT programming system), and a mastery of conic sections _and_ algorithms sufficiently efficient that the 1" x 2" x 1" test case which took ~18 minutes to calculate on an i7 and which generated a ~127MB toolpath file can be done a bit more reasonably.
The big thing it makes me thing about is whether I should try to get a Master's and then go on to get a PhD (but that's a hard sell w/ the finance committee when I'm 59 and still making house payments).
1 - https://www.goodreads.com/book/show/58059196-make https://www.goodreads.com/book/show/123127774-make https://www.goodreads.com/book/show/61739368-make
2 - https://www.goodreads.com/book/show/39996759-a-philosophy-of...
-
I'm making a log search engine that fits in your pocket: https://humanlog.io/
The idea is to be able to ingest your logs locally and run queries against them without having to resort to a hosted prod-like environment. It's all focused on localdev-first experience. I use it when the o11y tools at work don't do what I need: I can just pull the raw logs locally and run my queries there.
It's still very rough around the edges but it gets better day by day. I want to add features like alerts and monitoring, metrics and tracing. A full o11y platform in a single binary with zero config. I would love any feedback.
(Also please excuse the poor onboarding experience)
-
Working on an embedded DSL for writing typed LLM workflows in Haskell: https://github.com/outervation/promptyped . It handles the "LLM in a loop" structuring for e.g. forcing an LLM to keep making changes in a loop until unit tests pass, and custom validation so the LLM is forced to retry a task if the validation fails (validation can include using a LLM to check the result, or e.g. running a compiler/unit tests). It also allows structured context management, allowing the user to specify which files are initially provided as context to a task (which may itself be the result of a LLM query), as well as providing the LLM tools to open files it deems relevant, and prompting it to close the least important file when it has too many open (and compressing non-recently-modified source files when many are open).
Currently heavily WIP though and only has a working Go compile/test backend (Go seems particularly easy for smaller LLMs like o3-mini to work with due to being a relatively non-complex language).
-
-
delve
A versatile and powerful data platform allowing interactive searches, dashboards, alerts, and more. (by McIndi)
I am working on a versatile and powerful platform for ingesting, transforming, and searching through structured, unstructured, and semi-structured data. It allows for interactive searches, dashboards, alerts, and more.
We are in open Alpha at the moment, but plan on offering affordable plans while keeping the source code available. While in open Alpha and during the upcoming Beta, it is free to use for any purpose.
We will be selling Fair-Source license, meaning that the source code will be released under MIT 2 years after release.
Check it out here: https://github.com/DelveCorp/flashlight/
Feel free to ask any questions here or open an issue in the repo.
-
I'm building an AI DJ for Spotify called Listen to Luther. It's open source here: https://github.com/jacobheric/luther. Currently it responds to prompts with a list of songs that can be queued, played or added to playlists on Spotify. Next I'll give it proper memory and the ability to adjust and remix on the fly. I built it because I was frustrated by the mostly passive experience of Spotify's own AI DJ. There is no path to commercialization here as Spotify's TOS does not permit it (I asked them). So I host it for myself and a few friends and made it open source for anyone who's handy enough to run it themselves.
-
I'm mid-rebooting https://webhooks.fyi/ and doing another "state of webhooks" report to review which providers are doing what.
If you know of a webhook provider not in my list - https://webhooks.fyi/docs/webhook-directory - let me know and I'll make sure it's added.
-
-
I'm building an amateur radio logging tool. Yes, there's a million out there, but I wanted one specifically for hunting Parks on the Air and Summits on the Air activators:
https://gitlab.com/harford/xflog
I've also built a tool in Rust for munging ADI (amateur radio contact logging) files:
https://gitlab.com/harford/adifsurgeon
-
I'm building an amateur radio logging tool. Yes, there's a million out there, but I wanted one specifically for hunting Parks on the Air and Summits on the Air activators:
https://gitlab.com/harford/xflog
I've also built a tool in Rust for munging ADI (amateur radio contact logging) files:
https://gitlab.com/harford/adifsurgeon
-
i've been working on a database management tui called rainfrog (https://github.com/achristmascarl/rainfrog). it supports postgres, mysql, and sqlite, and we recently added several new features such as:
-
I'm adding zsh shell completion to my CLI framework ( https://github.com/bbkane/warg/tree/bbkane/the-flattening-2-... )!
I'm writing bigger CLIs with it now and I want to tab through their subcommands and flags.
It's been a lot of work (9 months of quite limited side project time)- I had to rearchitect significant parts of the parsing to keep more state around, and learn how I want to approach communication with zsh, but I just need to add some tests and an option or two more and it'll be good enough for most CLIs I wrote.
Oddly enough, I'm procrastinating actually finishing it. I've really enjoyed the "grind" for this feature.
-
-
Fast-Font
This font provides faster reading through facilitating the reading process by guiding the eyes through text with artificial fixation points.
-
-
Scrawl-canvas
Responsive, interactive and more accessible HTML5 canvas elements. Scrawl-canvas is a JavaScript library designed to make using the HTML5 canvas element easier, and more fun
-
I'm working on a tool specifically for viewing log files, it started when I wanted to open logcat files and have filtering but I couldn't really do that with a lightweight tool, Wireshark works well and I found a cool tool called lognote. so I started making my own, and I wanted to display things different ways and make it easy to add features. it's still a work in progress but I'm proud of it so far
https://github.com/aedrax/logdor
-
RAGmatic
A pragmatic approach to continuously vectorize your PostgreSQL tables with the flexibility of your own embedding pipelines.
A simple tool to continuously vectorize your PostgreSQL tables with the flexibility of your own embedding pipelines.
https://github.com/BarnacleLabs/RAGmatic
-
marmelade
Toy functional language in the ML spirit. With a bidirectional typer, Pratt-parsing and layout syntax over braces.
My own functional programming language. I'd done an imperative before but wanted one that has pattern matching, would let me do currying _and_ uses a bidirectional type-checker. All of this is currently implemented but not for all type constructs. It's name? Marmelade. Because Lady Marmelade and thus files with a lady suffix. m.lady.
https://github.com/pandemonium/marmelade
-
- Multi-tenancy through FoundationDB's built-in tenants feature
All this while not just maintaining Postgres compatibility but actually being Postgres, so hopefully all the features/extensions you know and love will be supported.
I'm planning on publishing to this repo if you want to keep an eye on it: https://github.com/fabianlindfors/pgfdb. Likely won't publish any of the source at first but just some instructions for testing it out.
-
Working on a fast key value caching engine from scratch in golang with no dependencies
https://github.com/nubskr/nubmq
-
-
This is probably one of the most redundant project out there, but a RSS reader app designed with Tauri, Sveltekit, Tailwind. I wanted to build this to stay in sync with product development as I don't get to do this a lot in my day-to-day job. I also want to build a game, but it is so much effort. I do wish to pursue it in near future.
https://github.com/rahuldshetty/reader-project/releases/tag/...
-
That's really cool, Elias. I keep seeing people try to put LLMs into the role of the GM. But I think you're doing something new and important by working to have the rules available to it.
Is your project available anywhere? Best of luck!
If you're interested, because I kept seeing "LLM as GM" projects, I got curious about how well it would work to have LLMs as players instead. So I made this:
https://github.com/maxwelljoslyn/gm-trainer
It's a training ground for GMs to practice things like spontaneous description, with 4 AI players that get fed what each other say so they act in a reasonably consistent manner. It's not perfect, but I've gotten some good use out of it.
-
-
basic-memory
AI conversations that actually remember. Never re-explain your project to your AI again. Join our Discord: https://discord.gg/tyvKNccgqN
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives