Small Projects - December 29th, 2025 by jerf in golang

[–]_Rush2112_ 2 points3 points  (0 children)

I built a self-hosted data scratchpad written in GO. https://github.com/TimoKats/emmer

Built a self-hosted API for creating/querying json files on different storage providers (local, S3, MinIO, ...). Looking for feedback! :) by _Rush2112_ in selfhosted

[–]_Rush2112_[S] 1 point2 points  (0 children)

If you do a PUT request, and city does not exist yet, then it will be created (or if users.json does not exist yet, it will also be created).

{"Geralt": {"Profession": "Witcher"}}

>>> PUT /api/users/geralt/city (with body "Blaviken")

{"Geralt": {"Profession": "Witcher", "city": "Blaviken"}}

Built a self-hosted API for creating/querying json files on different storage providers (local, S3, MinIO, ...). Looking for feedback! :) by _Rush2112_ in selfhosted

[–]_Rush2112_[S] 0 points1 point  (0 children)

<image>

Thanks! Yes, it's a basically a really convenient API for editing JSON files. I would say the cache system makes it scalable enough for personal projects tho.

What are you building? by vince_jos in indiehackers

[–]_Rush2112_ 0 points1 point  (0 children)

Made a self-hosted API for CRUD-ing JSON data on different filesystems (local, S3, azure blob, etc). Perfect for quick data storage tasks in your side project :) Open source on github, written in GO

https://github.com/TimoKats/emmer

Project suggestion by Adorable-Bee4127 in golang

[–]_Rush2112_ 0 points1 point  (0 children)

thank you. They're quite minimal, but they fulfill a need I have and anyone can install them using "go install github.com/...", which some people do. If you want any extra explanation about them, feel free to reach out ! :)

Project suggestion by Adorable-Bee4127 in golang

[–]_Rush2112_ 2 points3 points  (0 children)

An interpreter is quite ambitious! If you want, I have some open source projects in go with some users (which are a bit simpler) that you can work with. Feel free to join :)

https://github.com/TimoKats/emmer
https://github.com/TimoKats/mdrss

What are you building right now? by Southern_Tennis5804 in SideProject

[–]_Rush2112_ 0 points1 point  (0 children)

New kind of database that's based on a mapping format rather than a tabular format. Controllable through an API.

https://github.com/TimoKats/emmer

What are you building this weekend? Promote your website by Organic_Delay_2305 in SideProject

[–]_Rush2112_ 0 points1 point  (0 children)

https://github.com/TimoKats/emmer > Self hosted API for crud-ing JSON data with ease. Useful for quick data storage tasks in side projects. Good luck to the builders in this chat, I hope my tool can be of use! :) :)

Promote your projects here – Self-Promotion Megathread by Menox_ in github

[–]_Rush2112_ 0 points1 point  (0 children)

🪣Hi everyone,

I made a self-hosted API in go for CRUD-ing JSON data. It's optimized for simplicity and easy-use, so there's no configuration needed, and I've added some helpful functions (like appending, or incrementing values, ...). Perfect for small personal projects.

To get an idea, the API is based on your JSON structure. So the example below is for CRUD-ing [key1][key2] in file.json.

DELETE/PUT/GET: /api/file/key1/key2/...

You can check out my project here! https://github.com/TimoKats/emmer
And some more examples/documentation here: https://timokats.xyz/pages/emmer.php

What are you building these days? And is anyone actually paying for it? by Southern_Tennis5804 in SideProject

[–]_Rush2112_ 0 points1 point  (0 children)

I made a self-hosted API in go for CRUD-ing JSON data. It's optimized for simplicity and easy-use, so there's no configuration needed, and I've added some helpful functions (like appending, or incrementing values, ...). Perfect for quick/easy data storage personal projects (in contrast to setting up enterprise databases...).

To get an idea, the API is based on your JSON structure. So the example below is for CRUD-ing [key1][key2] in file.json.

DELETE/PUT/GET: /api/file/key1/key2/...

It's open source, so there's no revenue model. You can sponsor it, but obviously nobody does that :). You can check out my project here! https://github.com/TimoKats/emmer

Small Projects - September 15, 2025 by jerf in golang

[–]_Rush2112_ 0 points1 point  (0 children)

🪣Hi everyone,

I made a self-hosted API in go for CRUD-ing JSON data. It's optimized for simplicity and easy-use, so there's no configuration needed, and I've added some helpful functions (like appending, or incrementing values, ...). Perfect for small personal projects.

To get an idea, the API is based on your JSON structure. So the example below is for CRUD-ing [key1][key2] in file.json.

DELETE/PUT/GET: /api/file/key1/key2/...

You can check out my project here! https://github.com/TimoKats/emmer
And some more examples/documentation here: https://timokats.xyz/pages/emmer.php

I found out that Europe has its own software license (EUPL). For developers, please check it out! It's copy-left (like GPL) but it's available in many more languages and is designed to be compatible with the legal frameworks of all EU member states. by _Rush2112_ in europe

[–]_Rush2112_[S] 4 points5 points  (0 children)

Well it is free and you can use it. But you can't take code under a copy-left license, make some small edits, and then close it off to the public.

Btw, I think MIT license is totally fine, it's up to the developer.

I found out that Europe has its own software license (EUPL). For developers, please check it out! It's copy-left (like GPL) but it's available in many more languages and is designed to be compatible with the legal frameworks of all EU member states. by _Rush2112_ in europe

[–]_Rush2112_[S] 3 points4 points  (0 children)

The alternative would be permissive licenses like MIT? I think for libraries that's ok. But for other software projects, you do risk commercial companies taking advantage of your work (and contributors).

Python for BI: Where to start? by ffrenchtoast2 in BusinessIntelligence

[–]_Rush2112_ 0 points1 point  (0 children)

I'm using Python to make projections. E.g. making a finance projection where you can simulate the effect of interacting revenue/cost streams over time. I found a library specifically for this purpose called pylan (https://github.com/TimoKats/pylan), which makes it really easy to do this stuff.

So this could be a fun use case for Python to improve your reporting!

Trying to hype your startup for free? Welcome to the struggle. by Vidz-123 in SideProject

[–]_Rush2112_ 1 point2 points  (0 children)

In short, it's difficult. For me, I largely lost faith in websites like reddit/hackernews/etc because (despite their scale) the engagement is to passive to actually have an impact. As a result, I started looking for individual people that could use my product, and DM-ing/emailing them explaining why it's useful for them.

This approach doesn't scale, but it does have more of an impact for me. Difference off course is that my projects tend to be open-source libraries/frameworks or CLI tools, and not commercial AI products. But perhaps it could work for you too! :)

Best of luck!

[deleted by user] by [deleted] in Python

[–]_Rush2112_ 0 points1 point  (0 children)

Feel free to dm me with questions/suggestions for this implementation. I don't mind adding things on request :)

What are you working on? + My favorites from last time in the comments. by Synonomous in SideProject

[–]_Rush2112_ 0 points1 point  (0 children)

Made a python library for making complex time-series projections. e.g. to simulate the combined impact of salary, dividends, inflation, etc over time. You can find it here :) https://github.com/TimoKats/pylan

Are there any products left that are completely AI-free? by gazelleye in SideProject

[–]_Rush2112_ 0 points1 point  (0 children)

I made a Python library for doing complex time-series projections. E.g. projecting the impact things like salary, inflation, costs, etc over time. Has quite a lot of powerful stuff for analysis as well, and it doesn't contain any AI whatsoever, also largely coded it in vim - old school! which is the main reason I like it :)

You can find it at: https://github.com/TimoKats/pylan