-
I'm working on my hobby operating system written in Rust. It is completely text-based, but the console was lacking a scrollback buffer until this week. It's a simple feature, really, but having to redirect anything that outputs more than one screen to a file to read it was a pain. I'm happy to finally have it!
This weekend, I also made good progress on user-space memory and found a workaround for some issues I had. I still need to implement it the right way, though. After a few years on the project, the thing that is giving me the most trouble is grokking the concept of page tables.
https://moros.cc
https://github.com/vinc/moros
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
A framework/library/layer/whatever for Godot: https://github.com/InvadingOctopus/comedot
Still quiet a bit of work left to do but I wanted something that could be a one-stop shop for all kinds of 2D games. So you could use it to make something as varied as say UFO 50 [0] or any of the arcade games from the 1980s-90s.
I've always thought there should be more genre-specific "editors" instead of just "engines". Because even with the most powerful engines you still need a TON of boilerplate and Google-fu to make all the basic stuff that’s necessary in almost all games.
The editors and kits that came with StarCraft, Warcraft 3 etc. enabled solitary creators to make some of the most popular games in the world like DotA, CounterStrike, even spawning entire new genres..
And I’ve always loved the “composition” paradigm: A workflow where you’d think about the basic behaviors that your in-game objects and characters will have, write them once, and then wire them together in many different ways.
And Godot has been the perfect starting place for that! Its editor is good enough and customizable, and its node hierarchy system fits perfectly with the idea of Lego-like components.
Hopefully soon I will have my ideal engine to actually make my actual game… :’)
[0]: https://store.steampowered.com/app/1147860/UFO_50/
-
I'm working on a Minecraft-like sandbox game right now on https://github.com/Pannoniae/BlockGame!
Progress has been a bit slower than I wanted mostly because I've been sick but we'll get to an MVP some day!
-
I'm currently trying to implement an in-editor sandboxing solution for the Godot game engine. It's hard work trying to make everything work the way people are used to having it, and even competing with GDScript. On Windows people don't really have access to packages the way we are used to on Linux, and some don't even want to install Docker, so how do you compile stuff? I am considering a web service for that.
https://github.com/libriscv/godot-sandbox
-
a task runner/build tool thing, https://github.com/notnmeyer/tsk
-
Adding optional user sign-in to my word replacer browser extension: https://github.com/dan-lovelace/word-replacer-max. This is a precursor to adding generative replacement suggestions based on search terms. Even further, I'd like it to eventually analyze and de-trigger/disarm the copy on websites more broadly without having to define specific words or phrases.
-
Working on Perseid (https://perseid.dev), a framework that allows web developers to ship full-stack apps in minutes, using their favorite stack.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
gofaux
versatile cli tool that captures and stores json requests, allowing you to replay them as needed.
Building a little CLI tool that stores API requests and spins up a small REST server that allows them to be pinged. This stemmed from being on a flight, not wanting to buy WiFi, or the WiFi being slow and I just want to build something around an API.
I called it gofaux: https://github.com/tjb/gofaux
-
Same, same:
A custom Lisp: https://github.com/codr7/sharpl
A backend on top of Postgres: https://github.com/codr7/hostr
And a frontend in React: https://github.com/codr7/hostr-web
-
Same, same:
A custom Lisp: https://github.com/codr7/sharpl
A backend on top of Postgres: https://github.com/codr7/hostr
And a frontend in React: https://github.com/codr7/hostr-web
-
Same, same:
A custom Lisp: https://github.com/codr7/sharpl
A backend on top of Postgres: https://github.com/codr7/hostr
And a frontend in React: https://github.com/codr7/hostr-web
-
A native MacOS menu bar app that gives you a deep breathing reminder every hour: https://github.com/p44v9n/deepbreath/releases/tag/v0.0.4
Functional but a few small bugs to iron out, then want to get a nicer welcome screen up and submit to the Apple App Store. Would love any feedback!
-
Assertables: a Rust crate of many more testing macros like `assert!`, for smarter tests, easier debugging, and faster refactoring.
https://github.com/sixarm/assertables-rust-crate
-
Recently got exicited about transforming my Tensorflow.js Parking mointoring application to a more general webapp that can do many things with Computer Vision, as well as upgrade from YOLO7.
https://github.com/oxedom/parker
-
peritext
A CRDT for asynchronous rich-text collaboration, where authors can work independently and then merge their changes.
Prompting GPT to do rich text editing.
Instead of replacing the entire document or selection, we want it to create diffs or operations for the minimal amount of edits as possible. This helps preserve intent better when merging the doc later on with OT/CRDTs. (Of course, you could also ask GPT to semantically merge docs for you haha).
So far, it's been harder than plain text or spreadsheets which have an easier position/coordinate system to work with: just line-col or row-col.
Rich text is usually stored as trees with json or html. Have seen a paper (https://www.inkandswitch.com/peritext/) that represents it as a flat array.
Difference in approach would then be: is it easier for gpt to work with diffs or with operations/tool calls?
-
Building some prototypes of games with Godot. Mostly enjoying it.
A few gripes with the GDScript language though. Might switch back to C#.
https://godotengine.org/
-
I built a service that lets you bolt an oauth/oidc provider onto your app with a single callback. https://github.com/poundifdef/connectivly
It lets you use whatever you’re already doing for auth, and lets you become an oauth provider, or issue tokens instead of people passing API keys, on top of that.
The more interesting aspect of that you could use it to bolt on an entire app store or ecosystem on top of your existing product or api.
-
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://www.merklemap.com/
-
I'm working on a scripting interface for android that's based on js https://github.com/MurageKabui/PhoneDo
Basically a mobile app with an integrated IDE and terminal with custom commands tailored to execute js code that interfaces with native android features
-
-
Just finished a python package for a 'readability' calculator for Japanese: https://github.com/joshdavham/jreadability
Not the most impressive project, but hey, some of my friends found it cool!
-
-
torchtune (https://github.com/pytorch/torchtune) - a PyTorch library for fine-tuning LLMs, particularly for memory-constrained setups. Try it out and fine-tune Llama3.1 8B on a single RTX 4090!
-
1. SPC kit [0]. Once made it to the front page! [1]
This has been a labour of love for about 2 years now. I work on it sporadically. Recently I got more disciplined about what I am working on and I am slowly closing the gap on a first 0.1 release.
2. Finding work. As much fun as it is to tinker, I am nursing the standard crippling addiction to food and shelter. I am also nursing an increasing loathing for LinkedIn and wish to be free of having to check it.
[0] https://github.com/jchester/spc-kit
[1] https://news.ycombinator.com/item?id=39612775
-
I've been messing around with a graph-based interface for task management over in https://github.com/crockeo/ekad. The interesting branches are:
- `main`, which currently houses a custom interactive graph visualizer built on top of the great `vello` from linebender (https://github.com/linebender/vello).
- `ch/typescript`, which has my attempts at joining a more traditional task manager with a graph visualization.
-
I've been messing around with a graph-based interface for task management over in https://github.com/crockeo/ekad. The interesting branches are:
- `main`, which currently houses a custom interactive graph visualizer built on top of the great `vello` from linebender (https://github.com/linebender/vello).
- `ch/typescript`, which has my attempts at joining a more traditional task manager with a graph visualization.
-
I'm working on an open-source event tracking infrastructure based on AWS (think Heap or Mixpanel but all infrastructure is in your AWS account and you own the data). It's incredible how much can be done just by combining AWS services.
https://github.com/manymetrics/manymetrics
-
I’ve been writing a similar plugin for the text editor Neovim. I call it sia.nvim form the Egyptian divinity.
Checkout the GitHub repository: https://github.com/isaksamsten/sia.nvim
I have a few screen recordings demonstrating what can be done. I’ve used it for about half a year at this point to improve things I write.
It used an LLM to improve the text, shows a Split View and let the user pick the edits from a diff they want to keep.
It’s really rough around the edges and the code is a mess since I don’t really know my way around Lua or the neovim api yet. But I’m trying to improve it when I have time.
-
Ai-Papers
Top influential pdf research papers in computer science/artificial intelligence/machine learning
- Schopenhauer's Doctoral Dissertation, The Fourfold Root
I'd throw my hat in the ring as a philosophy-minded SWE who's coming up on the end of my runway while writing my book on unifying symbolic+connectionist AI (going for ~1y now), but your choice of currency tells me you probably don't have a need for any of us yanks. Instead, I'll send you my very strongest best wishes from across the ocean! And while I'm at it, I'll endorse my absolute favorite paper ever written on search, in case it sparks some ideas: Simon & Newell's Human Problem Solving (1970) https://github.com/vlall/Ai-Papers/blob/master/1971_Human%20... . If you're not already teaching it, ofc ;)
This quote in particular pops into my head at least once a day:
The problem solver's search for a solution is an odyssey through the problem space, from one knowledge state to another, until his current knowledge state includes the problem solution.
-
I'm working on a Sketch Comedy Database website:
https://www.sketchtv.lol/
https://github.com/swax/SCDB
Just a fun little CRUD app built with Next.js, MUI, Prisma Postgres. I'm adding Halloween sketches now, if you know some good ones feel free to add them, or anything else :)
-
https://github.com/polymonster/diig
A music digging app for record collectors, with instagram style feed for listening to new vinyl snippets
-
shadow
Shadow is a discrete-event network simulator that directly executes real application code, enabling you to simulate distributed systems with thousands of network-connected processes in realistic and scalable private network experiments using your laptop, desktop, or server running Linux. (by shadow)
I'm currently working on a new blockchain technology called Roughchain. Earlier today, I shared the whitepaper in this HN thread [1], and I’ve already received some valuable feedback.
The core architecture is split into two components: a timestamping signing service and a P2P gossip network. By decoupling the gossip network, I'm simulating its performance using a Monte Carlo approach. With a basic gossip protocol, the simulation reaches ~10k TPS on a 100-node, randomly connected network (not fully connected), and I see a lot of potential for further protocol optimizations.
Initially, I considered a more resource-intensive approach using Shadow [2] for more realistic node simulations, as outlined in this discussion on libp2p's Gossipsub stress metrics [3]. However, the Monte Carlo method allows me to simulate the network more efficiently without needing to deploy full nodes.
In parallel, I'm exploring game-theoretical concepts for selecting signers and ensuring the system remains open to new entrants. One paper I'm currently diving into is "Collusion, Efficiency, and Dominant Strategies" [4].
[1] https://news.ycombinator.com/item?id=41687715
[2] https://shadow.github.io/
[3] https://discuss.libp2p.io/t/rough-stress-metrics-for-gossips...
[4] https://www.sciencedirect.com/science/article/pii/S089982561...
-
I‘m building https://sql-workbench.com in my spare time.
It‘s a SQL Workbench in the browser, based on DuckDB WASM. You can query remote and local datasources, such as CSV, JSON or Parquet files.
You can also visualize the results, and share the queries via URL. Let me know what you think!
-
Tuilet: a TUI for Toilet, the premier ANSI text generator. https://github.com/gamache/tuilet
Are you an IRC shitposter? Isn't it hard to experiment with Toilet/Figlet fonts and flags? Well _not anymore._ Presenting Tuilet: a front-end to Toilet written by us, for us.
-
-
I'm working on a production version that allows for the cloning of identification cards with or without RFID using a 7 color epaper display I call psychic paper. Raw BOM is ~$100 I presented it at skywalks and defcon 32.
The hardware and software is really all built out the real thing is to find the right epaper display (4.01 inch 7 color display) and an easy way to display the badge. I moved to a pimoroni instead of waveshare due to an easier way to program the system . See https://github.com/zitterbewegung/psychic_paper
-
carimbo
2D game engine, developed in modern C++ and built upon SDL, OpenAL, with scripting capabilities using Lua, and designed to be portable to the web through WebAssembly.
Engine: https://github.com/khromatizo/carimbo
-
-
I'm plugging away on my BitGrid project.... a Turing complete stripped down version of an FPGA without routing fabric and with added delays (for reasons). I'm learning KiCad 8.0, so I can do schematics and build a prototype cell out of TTL.[1]
I'm also re-acquainting myself with Verilog so I can do an ASIC prototype through TinyTapeout. The main question that I hope to answer is just how much power a bitgrid cell actually consumes, both static and dynamic. If it's low enough, then it'll give Petaflops to the masses, if not.. it's a curiosity.
Along that path, I've learned that the configuration memory for the LUTs is going to consume most of the silicon. Since it's all just D flip-flops... I figured I could dual-use it as memory without loss of generalization. You can virtually add 2 bytes of memory in a cell in any of the 4 directions... so I call it IsoLinear Memory.[2] ;-)
I should be able to make the deadline for TinyTapeout 9, in December. Meanwhile I'll update my emulator to include Isolinear Memory, and figure out how to program the damned thing. My stretch goal is to figure out how to program it from TinyGrad.[3].
If nothing else, it'll be good for real time DSP.
[1] https://github.com/mikewarot/BitGrid_TTL
[2] https://github.com/mikewarot/BitGrid_TTL/tree/master/IsoLine...
[3] https://github.com/tinygrad/tinygrad
-
I'm plugging away on my BitGrid project.... a Turing complete stripped down version of an FPGA without routing fabric and with added delays (for reasons). I'm learning KiCad 8.0, so I can do schematics and build a prototype cell out of TTL.[1]
I'm also re-acquainting myself with Verilog so I can do an ASIC prototype through TinyTapeout. The main question that I hope to answer is just how much power a bitgrid cell actually consumes, both static and dynamic. If it's low enough, then it'll give Petaflops to the masses, if not.. it's a curiosity.
Along that path, I've learned that the configuration memory for the LUTs is going to consume most of the silicon. Since it's all just D flip-flops... I figured I could dual-use it as memory without loss of generalization. You can virtually add 2 bytes of memory in a cell in any of the 4 directions... so I call it IsoLinear Memory.[2] ;-)
I should be able to make the deadline for TinyTapeout 9, in December. Meanwhile I'll update my emulator to include Isolinear Memory, and figure out how to program the damned thing. My stretch goal is to figure out how to program it from TinyGrad.[3].
If nothing else, it'll be good for real time DSP.
[1] https://github.com/mikewarot/BitGrid_TTL
[2] https://github.com/mikewarot/BitGrid_TTL/tree/master/IsoLine...
[3] https://github.com/tinygrad/tinygrad
-
PGQueuer is a minimalist, high-performance job queue library for Python, leveraging PostgreSQL’s LISTEN/NOTIFY for efficient job management. It’s perfect for handling background tasks and managing workflows with simplicity and reliability
https://github.com/janbjorge/pgqueuer
-
I've been working on https://github.com/cloudboss/easyto, a tool that converts docker images to EC2 AMIs.
I've also written some Terraform modules that deploy machines from images created with easyto.
One is https://registry.terraform.io/modules/cloudboss/airport/aws, for managing Concourse CI.
Another is https://registry.terraform.io/modules/cloudboss/tailscale-su..., to quickly spin up a tailscale instance in a VPC.
-
Working on a library that helps benchmark Active Learning (AL) techniques [1]. We feel the area suffers quite a bit from poor benchmarks, which my colleague and I wrote up about in a paper that was accepted in EMNLP'24 [2]. To run the many experiments in the paper we had to write a fairly comprehensive codebase that makes it convenient to swap out different bits and pieces of an AL pipeline, which we'll be polishing up now.
PS: If the work is of interest and you want to avoid reading the paper, I have a blogpost too [3].
[1] https://github.com/ThuongTNguyen/active_learning_comparisons
-
When I first joined a startup building a chatbot for customer service, there was a lot of noise and hype. We built a decent product and our company went from 3 people to 30 in 2 years. We resolved millions of customer service issues. The book I'm writing is the guide I wish existed when I was getting started.
It's still a draft, but the main goal is to serve as a guide for both technical and non technical folks.
[1]: https://github.com/ibudiallo/automated-agents-book
Ps: I shared it in the previous thread last month as well
-
Just finished a third short story.
It is about SEO: https://github.com/jaronilan/stories/blob/main/Duplicitous.p...
-
I'm working on an extension to the Modify in blocks Model Synthesis algorithm [0] and the Wave Function Collapse algorithm [1] called "Punch Out Model Synthesis":
https://github.com/zzyzek/PunchOutModelSynthesis
Here's a gallery of sample outputs from the algorithm:
https://github.com/zzyzek/PunchOutModelSynthesis/blob/main/r...
I have an online demo of the algorithm in action for different tilesets (it's a little rough, so be warned):
https://zzyzek.github.io/PunchOutModelSynthesis/
The idea is you take an example image, chop it into little segments and infer tile rules depending on the overlap. It's very much old fashioned "machine learning/artificial intelligence" (that is, without any neural networks involved). There's also a demo of tile rule inference idea here:
https://zzyzek.github.io/TileRuleHighlighter/
[0] https://github.com/mxgmn/WaveFunctionCollapse
[1] https://github.com/merrell42/model-synthesis
-
WaveFunctionCollapse
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
I'm working on an extension to the Modify in blocks Model Synthesis algorithm [0] and the Wave Function Collapse algorithm [1] called "Punch Out Model Synthesis":
https://github.com/zzyzek/PunchOutModelSynthesis
Here's a gallery of sample outputs from the algorithm:
https://github.com/zzyzek/PunchOutModelSynthesis/blob/main/r...
I have an online demo of the algorithm in action for different tilesets (it's a little rough, so be warned):
https://zzyzek.github.io/PunchOutModelSynthesis/
The idea is you take an example image, chop it into little segments and infer tile rules depending on the overlap. It's very much old fashioned "machine learning/artificial intelligence" (that is, without any neural networks involved). There's also a demo of tile rule inference idea here:
https://zzyzek.github.io/TileRuleHighlighter/
[0] https://github.com/mxgmn/WaveFunctionCollapse
[1] https://github.com/merrell42/model-synthesis
-
I'm working on an extension to the Modify in blocks Model Synthesis algorithm [0] and the Wave Function Collapse algorithm [1] called "Punch Out Model Synthesis":
https://github.com/zzyzek/PunchOutModelSynthesis
Here's a gallery of sample outputs from the algorithm:
https://github.com/zzyzek/PunchOutModelSynthesis/blob/main/r...
I have an online demo of the algorithm in action for different tilesets (it's a little rough, so be warned):
https://zzyzek.github.io/PunchOutModelSynthesis/
The idea is you take an example image, chop it into little segments and infer tile rules depending on the overlap. It's very much old fashioned "machine learning/artificial intelligence" (that is, without any neural networks involved). There's also a demo of tile rule inference idea here:
https://zzyzek.github.io/TileRuleHighlighter/
[0] https://github.com/mxgmn/WaveFunctionCollapse
[1] https://github.com/merrell42/model-synthesis
-
i'm writing https://aesthetic.computer which is a 'social computer' designed as a more open and integrated alternative to existing kids media networks like roblox and tiktok
recently discussed here on hn: https://news.ycombinator.com/item?id=41526754
and i'm currently seeking funding to support another year of development (just enter the command 'bb')
-
I recently built a Chrome extension that helps you summarize the comments on HackerNews posts using AI: https://github.com/built-by-as/FastDigest
-
Decided after all these years to start to create open source libraries around things I've worked with in the past.
As worked a lot with Kubernetes in the past, I started with creating a Kubernetes Operator alternative to external-dns I call Phonebook: https://github.com/pier-oliviert/phonebook
It lets you control DNS record like you would any other native resources in Kubernetes through CRDs. Open-sourced it last week and there's already a bunch of features that are planned for the operator"
- cert-manager's support for DNS-01 challenges
-
added support for mysql and sqlite (in addition to postgres) to rainfrog, a database management tui: https://github.com/achristmascarl/rainfrog
they haven't been tested as extensively as postgres though so are still considered unstable!
-
Own streaming service for an internet radio, but that's not opensourced atm. It's Go and it seems to be amazing fit.
That makes my other project a bit lacking attention, but I will get back to it - a configuration language BCL https://github.com/wkhere/bcl . Parser is based on a vm beauty from the 2nd part of Robert Nystrom's Crafting Interpreters book.
-
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.
(Still) working on an OpenPythonSCAD library for modeling 3D cutting with a CNC router:
https://github.com/WillAdams/gcodepreview
Trying to re-write the whole thing in Python, but am stuck due to variable scope issues.
-
transparency-exchange-api
A standard API specification for exchanging supply chain artifacts and intelligence
A system to manage software metadata and SBOMs in particularly. This is based on our existing relizahub.com and will implement upcoming Transparency Exchange API - https://github.com/CycloneDX/transparency-exchange-api/
-
strengthjourneys
A strength progress visual tracker and other support utilities for strength lifters, powerlifters, crossfitters and new lifters.
-
subscription-manager
A simple web app to help you keep track of your subscriptions and manage your expenses. (by dh1011)
I am working on "Subscription Manager," a simple single-page web application that allows users to manage their recurring payments. It provides a summary of your expenses, including weekly, monthly, and yearly totals for all your current subscriptions. Additionally, it features notifications through NTFY to notify when a subscription is dued for payment.
Here is the Github repo of this project: https://github.com/dh1011/subscription-manager
This is a self-hosted open-source project, licensed under the MIT license.
-
I've been hacking on a LLM-based text adventure this weekend: https://github.com/ianb/intra-game
It's like the fourth or fifth time I've made an attempt at this, each time learning something along the way. This might not be a success either... but I can tell I've made progress.
Right now I'm struggling with how to manage different events and different agents. Actually making a "winnable" game with "a point" is also hard!
-
After working for more than 2 years as a frontend engineer, I recently started doing full-stack and the org is using Go so I had to learn that, have kept all my learning in one place - https://github.com/hsnice16/golang_learning
Also, I completed a few AWS-related tasks right after starting full-stack. I have written blogs mentioning what I did to help others.
Lambda function to access RDS, S3. And, Eventbridge in AWS - https://hsnice16.medium.com/lambda-function-to-access-rds-s3...
Use private AWS Aurora with DBeaver using SSH tunneling - https://hsnice16.medium.com/use-private-aws-aurora-with-dbea...
Build and Push the docker image on AWS ECR using GitHub actions - https://hsnice16.medium.com/build-and-push-the-docker-image-...
There is one more blog that I have found, that has helped a lot of folks.
Write your own Telegram Wallet bot - https://hsnice16.medium.com/write-your-own-telegram-wallet-b...
I also created a KPI card component that I listed on Gumroad, but sadly it was a flop idea.
-
I am working on a new Computer Algebra System (CAS) tool, which is a programming language focused on math called Openbirch https://gitlab.com/Sveske-Juice/openbirch.
It will probably be licensed with some open source license like GPL or MIT. Right now there really isn't much functionality, but i hope that it someday will be as good as other existing CAS tools like Maple and WolframAlpha.
The main motivation for this project besides from learning, is that there really isn't any modern open source alternatives to the leading CAS tools (at least that i know of).
-
-
Free and open source Okapi BM25 search for Postgresql implemented in PL/pgSQL, so it works without extensions.
https://github.com/jankovicsandras/plpgsql_bm25
Might be useful in hosted/cloud Postgres, where you can't use Rust extensions.
-
-
and you can check it here: https://github.com/SafarSoFar/pixelater
I build it with C++, ImGui for GUI and raylib for graphics, mainly for texture writing.
-
I'm working on https://github.com/pronopython/rugivi RuGiVi-- an adult python PyGame app to fly over and zoom in and out of a huge image and video collection.
My app can handle landscapes of hundred of thousands of images at once. The last major feature addition was the ability to handle video files. These are presented as a collection of still frames within the "world". Currently I am trying to find bugs within the media loading scheduler mechanism.
The work is quite hard, because despite good installation numbers (pypi) and clones (github), there's literally no feedback whatsoever (bugs, questions etc). If this is because of the adult-use aspect or if this is normal I can't tell but would suggest the first reason. So I have to come up with possible problems people might have all by myself. Any feedback is highly welcomed!
-
I have been working on some useful tools that I am adding to my personal website repo here: https://github.com/volumetric/vinit-website/tree/main/app
Till now, I have made the following tools:
-
Making a voxel game type thing where the entire game is defined by the server, the client is only a renderer, avoiding all specific game logic. Very much like Minetest in its goal I believe, just simpler. I've seen a few people say they miss minecraft beta 1.7.3 so I'm currently(just started) implementing something inspired by that as a proof of concept. Looking for people to collaborate with :)
Main repo: https://github.com/formulaicgame/fmc
-
I'm creating a simple and lightweight CRM (customer relationship management) as RMS (record management system) system. Code is too early state to try.
I've take the different approach in building this system as it is traditional MVC architecture in Node with Express, Postgres, Pug, etc. as technologies.
https://github.com/chauhankiran/rms
-
I am working on an Open-Source CLI tool for displaying DataBases fast via CLI. It is called PeepDB: https://github.com/PeepDB-dev/peepdb
-
Numpy data file (.npy) and ZIP file support for MicroPython. https://github.com/jonnor/micropython-npyfile
-
-
I'm working on my dungeon planning tool for tabletop games.
Currently I'm implementing the export of a player map that can be partially revealed.
https://github.com/H4kor/dungeon-planner
-
phonetrack-server
A simple PostgreSQL server with PostGIS for the Open Source Android GPS logging app Phonetrack.
-
redshift-observatory.ch
Comprehensive, unified and coherent replacement system tables for Amazon Redshift, from a single author.
Building a set of replacement system tables for Amazon Redshift.
Not out yet, but the GitHub page is here, and will point to them in due course.
https://github.com/MaxGanzII/redshift-observatory.ch
-
-
I'm working on a Civilization type game but built on an economy simulator[0]. So far I've mostly been working on the simulator side but I just started adding player interactions! The goal is to create a system that allows for emergent behaviors and unintended consequences of buying/selling, tax policies, interest fluctuations.
[0]https://github.com/omikun/EconSim
-
Rebuilding a prompt Capture the Flag opensource project. Built v1 a year ago and ran it a company event and local conference. Had good feedback, now rebuilding without auth, seperate flag submission, chat memory, function calling and multi-modal support. gpt-4-0-mini is dirt cheap so can do a lot.
Any ideas around challenges welcome!
https://github.com/c-goosen/ai-prompt-ctf
-
superstreamer
An open, scalable, online streaming setup. All-in-one toolkit from ingest to adaptive video playback. Built for developers in need of video tooling.
I'm building a video API suite [0] in my free time, from transcode to package to player.
[0]: https://github.com/matvp91/mixwave
-
Currently building a very simple migration tool for SQLite with the Stack Overflow forward only approach, mostly for my projects based on Bun: https://github.com/i9or/migralite
Planning to make it single binary to remove the dependency on Bun from target projects.
-
awesome-deterministic-simulation-testing
A curated list of awesome deterministic simulation testing resources 😎
Two things:
1. After the recent successful growth of Antithesis [1], I'm diving into the topic of deterministic simulation testing. There are some cases (and ready-to-use libraries) where people are doing this in Rust, C++, Go, I'm interesting in this in Java. So I'm up to some experiments. I've also started an "awesome list" of resources about this topic [2]
2. I've made a generated serialization/deserialization library for the Kafka wire protocol in Rust, tested against the original Java implementation. I'll add 3.9 support once it's released and don't see much upcoming changes to the library.
[1] https://antithesis.com/
[2] https://github.com/ivanyu/awesome-deterministic-simulation-t...
[3] https://github.com/ivanyu/kafka_wire_protocol
-
madness
Madness enables you to easily run the same binary on NixOS and non-NixOS systems (by antithesishq)
Two things:
1. After the recent successful growth of Antithesis [1], I'm diving into the topic of deterministic simulation testing. There are some cases (and ready-to-use libraries) where people are doing this in Rust, C++, Go, I'm interesting in this in Java. So I'm up to some experiments. I've also started an "awesome list" of resources about this topic [2]
2. I've made a generated serialization/deserialization library for the Kafka wire protocol in Rust, tested against the original Java implementation. I'll add 3.9 support once it's released and don't see much upcoming changes to the library.
[1] https://antithesis.com/
[2] https://github.com/ivanyu/awesome-deterministic-simulation-t...
[3] https://github.com/ivanyu/kafka_wire_protocol
-
Two things:
1. After the recent successful growth of Antithesis [1], I'm diving into the topic of deterministic simulation testing. There are some cases (and ready-to-use libraries) where people are doing this in Rust, C++, Go, I'm interesting in this in Java. So I'm up to some experiments. I've also started an "awesome list" of resources about this topic [2]
2. I've made a generated serialization/deserialization library for the Kafka wire protocol in Rust, tested against the original Java implementation. I'll add 3.9 support once it's released and don't see much upcoming changes to the library.
[1] https://antithesis.com/
[2] https://github.com/ivanyu/awesome-deterministic-simulation-t...
[3] https://github.com/ivanyu/kafka_wire_protocol
-
Two things:
1. After the recent successful growth of Antithesis [1], I'm diving into the topic of deterministic simulation testing. There are some cases (and ready-to-use libraries) where people are doing this in Rust, C++, Go, I'm interesting in this in Java. So I'm up to some experiments. I've also started an "awesome list" of resources about this topic [2]
2. I've made a generated serialization/deserialization library for the Kafka wire protocol in Rust, tested against the original Java implementation. I'll add 3.9 support once it's released and don't see much upcoming changes to the library.
[1] https://antithesis.com/
[2] https://github.com/ivanyu/awesome-deterministic-simulation-t...
[3] https://github.com/ivanyu/kafka_wire_protocol
-
Working on local_jira[0] / jira_gui[1]
This is a project I started to scratch an itch I had at work. We use jira there, and our setup is such that it takes about 8-10 seconds to load a page. So to make things more usable, the local_jira downloads the data from the server, saves it in a local database, and make it available. jira_gui is a simple gui for it.
[0] https://github.com/s-d-m/local_jira
-
-
li10-governance
Li10 Governance automates cloud infrastructure audit and remediation to improve your cloud governance posture, reduce risk, cost and environmental footprint.
I am working on a cloud governance and remediation solution.
Our first product was a CO2 monitor for your AWS infrastructure https://www.li10.com/
The next logical step is to provide tools to reduce it (along with cost reduction and security benefits)
Our first iteration is available here: https://github.com/li10labs/li10-governance
-
uxie
pdf reader app with note taking, annotations, collaboration, ai features (chat, flashcards generation w. ai-feedbacks), tts and ocr.
-
A friend and I started building an open source project for the Supabase hackathon last week.
It's a web security audit reporting web app. The idea is to centralize the entire auditing process inside Markdown based reports, à la Jupyter Notebooks. Then, any discovery actions like subdomain enum, path fuzzing, etc. would run by demand on edge functions.
We'll also be adding support for prompting generative models to help writing reports, suggest procedures and create dictionaries based on current findings.
The project is Apache-2.0 licensed, and can be found here: https://github.com/supaudit/supaudit. Please, note that the report UI is unfinished as of the date of this comment.
Constructive feedback is more than welcome c:
-
I'm working on yet another AI-powered app (shocking, I know). It's a basic command-line interface (CLI) flashcard tool that uses GPT-4 to grade answers and help you learn based on how far your response is from the correct answer. You can check it out here: [AnkiCLI](https://github.com/johnny1011/AnkiCLI). It's pretty barebones—just Python and the OpenAI API. Nothing groundbreaking. If anyone has thoughts on how to make this marginally less useless, I'm all ears.
-
Working on WaddleML, and open source variant of weights and balances that uses DuckDb.
https://github.com/briangu/waddleml
-
-
Working on oryx: A TUI for sniffing network traffic using eBPF on Linux
https://github.com/pythops/oryx
-
I am currently fixing some minor bugs in my markdown codeblock formatter [mdsf](https://github.com/hougesen/mdsf).
It works by embedding "traditional" formatters like rustfmt and gofmt (currently support 174 tools), which helps keep documentation matching with the codebase.
[https://github.com/hougesen/mdsf](https://github.com/hougese...
-
-
jsontoolkit
A swiss-army knife for expressive JSON programming in modern C++. Covers JSON, JSON Pointer, JSONL, and JSON Schema
I'm working on JSON BinPack (https://jsonbinpack.sourcemeta.com), a binary serialization format for JSON (think of it as a Protobuf alternative) with a strong focus on space-efficiency for reducing costs when transferring structured data over 5G and satellite transceivers for robotics, IoT, automotive, etc.
If you work at any of those industries and pay a lot for data transfer, please reach out!
It was originally designed during my (award-winning!) research at the University of Oxford (https://www.jviotti.com/dissertation.pdf), and it was proven to be more space-efficient than any tested alternative in every single tested case (https://arxiv.org/abs/2211.12799), beating Protocol Buffers for up to ~75%.
While designing it was already difficult, implementing a C++ production-ready version has proven to be very tricky, leading me to branch off to various other pre-requisite projects, like an ultra-fast JSON Schema compiler for nano-second schema validation (https://github.com/sourcemeta/jsontoolkit) (for which I'm publishing a paper soon).
-
I work on Chellow, an open source Web app for checking and reporting on UK electricity and gas bills for large organisations https://github.com/WessexWater/chellow . It's a mature project that's used by two organisations. Please get in touch if this is something you're interested in.
-
I do have a recipe language already, see the spec:
https://github.com/reciperium/recipe-lang/blob/main/spec.md
The main problem is how I allocate my personal time to add this feature. Is quite some work, and prioritizing people leaving, instead of some other features, doesn't seem good use of my time. I barely have users, and they are all my friends haha
-
I wrote my first ever TamperMonkey script, to add some tools to a Facebook group that I moderate:
https://github.com/dmuth/facebook-javascript-toolbox
-
Sounds a lot like https://dagger.io/ . Maybe you can take some inspiration from them
-
linkpickle
Free, self-hosted, open source shared bookmark manager. Think Linkwarden but pickle themed and probably not as good.
I'm working on a shared bookmark manager called LinkPickle, mostly for my wife and I to send each other links. Think Linkwarden but pickle themed and not nearly as fleshed out.
https://github.com/erellsworth/linkpickle
-
I'm extending Postgres with the GraphBLAS/SparseBLAS APIs for sparse and dense linear algebra operations directly in SQL with OneSparse. Like JSON/JSONB did for unstructured data, OneSparse does for matrices, vectors and linear algebra optimized with the SuiteSparse JIT compiler to target dense and sparse kernels for CPUs and GPUs.
https://github.com/OneSparse/OneSparse
-
Don't forget to incorporate also collaboration feature - and feel free to show that to Proton group - https://proton.me/ - there you can find things you need ;)
-
USBSID-Pico
USBSID-Pico is a RPi Pico (RP2040) based board for interfacing one or two MOS SID chips and/or hardware SID emulators over (WEB)USB with your computer, phone, ASID supporting player or USB midi controller
Working on a v1 firmware for USBSID-Pico now that I have ordered the first v1 pcbs.
https://github.com/LouDnl/USBSID-Pico
-
hyperdx
Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors powered by Clickhouse and OpenTelemetry.
Curious if https://github.com/hyperdxio/hyperdx passes the bar for looking good!
(disclaimer: I'm a maintainer that's done a good chunk of the UI - but I also love candid feedback)
-
I'm working on my notes app Chronicles[1] again. Typical wysiwyg over local markdown files app. After a lot of internal debate, I've decided I don't want to have novels under my desk and am committing to finishing a 1.0[2] of it. Its a few releases from being accessible to new users, but for me its already displaced most of my other note taking tools. Not nearly as cool as half the stuff on this page, or half my other ideas. But its something I like, and something I can finish.
[1]: https://github.com/cloverich/chronicles
-
Created a little app for pranking friends and family. Turns a victim’s clicks into confetti.
https://github.com/joshvoigts/confetti_desktop
-
https://github.com/pgautoupgrade/docker-pgautoupgrade
Working on some improvements to it. PostgreSQL 17 support was added by a fellow developer over the last few days, and we're working on automating the post upgrade tasks now too. eg vacuum analyse, reindexing the databases, etc.
-
http://weather.sidverma.io/
https://github.com/weather-viz/data-generator/
It started with me trying to get weather stats for my city, to give proof to the nagging thought 'Has it really gotten this hotter in the last X years?'
Now its aiming to be a project where one can visualize historical weather data for any place with a lot of stats and trendlines
Still in active development - right now the visualization only has my town in it.
-
TheOpenPresenter
TheOpenPresenter is an ambitious project aiming to be the final presenter software you'll ever need
Still working on TheOpenPresenter[0]. It's an open-source & web-based presentation software. Anything you need to show on the screen somewhere, it should be able to do.
It's usable now, but still not user friendly since I'm focusing on the functionality. Hope to get alpha out this month!
[0] https://theopenpresenter.com
-
-
https://longhaul.fitness/
I'm working on an exercise database and a strength training app.
Two years ago I tore my meniscus and had to go through physical therapy. The experience was eye-opening! Before PT, I thought I was relatively fit because I wasn't overweight, walked a bit, and went to yoga 1-2 times a week. At PT, the therapists basically told me, "You tore your meniscus because you're weak." I had just turned 40. I noticed that I could tweak my back if I sneezed wrong. My mental model of myself hadn't caught up with the stressors of aging that were set upon me. I had never been much into weight lifting before, but I needed to update the way I was taking care of myself.
I didn't know many strength training exercises. Like any good engineer, I started to build a database. It's free and open source:
https://github.com/longhaul-fitness/exercises
I needed a way to track my workouts, so I started to build an app. Over time the app grew beyond tracking my workouts to planning them too.
The app isn't for sale yet; I'm just looking for testers now. Sign up at the first link and try it out for free. Let me know what you think if you want to have a hand shaping the app that's worked for me for two years and counting. I love talking about strength training. Email welcome!
-
Big fan of your work and impressed by your productivity. Currently reading https://www.oreilly.com/library/view/unifying-business-data/....
Currently experimenting with programmatic generation of json schemas via https://github.com/sinclairzx81/typebox. Trying to maximize reuse of schema components.
Was wondering if JSON BinPack is a good serialization format to sign json documents? Can it be used to somehow canonicalize json?
-
Still tinkering with a bluetooth "wall of sheep" app. https://github.com/skittleson/bluetooth-wos
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives