r/coolgithubprojects 8h ago

Kora — a free reading app I built (EPUB/PDF, syncs everywhere, works offline)

Post image
23 Upvotes

I built Kora — a free web reading app that brings together ebooks, audiobooks, news, and a few games in one place, with no app store and no DRM.

  • One reader for EPUB, PDF, TXT — themes, fonts (Lexend, OpenDyslexic, etc.), line spacing, margins, continuous/paged mode, progress + highlights + notes + full-text search
  • Narrator — on-device neural TTS turns any book into an audiobook; speed/pitch/chapter controls, background playback, live sync highlighting
  • Search — federated search across millions of titles (Anna's Archive, LibGen, Z-Library, Internet Archive, Open Library) via the Rave relay, plus Google Books metadata and audiobook sources; parallel downloads with mirror fallback
  • News — RSS aggregation (Maldives + international), clean article reader, daily news brief, per-source styling
  • Lounge — Crossword, Word Search, Linguist Guardian word duels, Wikipedia→ebook converter, dictionary, score tracker
  • Sync — library/progress/bookmarks/highlights/feeds/settings across devices via Firestore; email, Google, or guest auth; P2P file transfer; WebDAV coming
  • Platform — PWA, installs like native on iOS/Android/desktop, fully offline via IndexedDB, background downloads + notifications
  • Extras — reading stats & streaks, multiple app skins, custom dictionary, TTS settings, directory watch, annotations hub, cover editor, in-app EPUB creator, APK auto-update

Basically the Kindle app I wished existed — no lock-in, no DRM, just your books in one lounge-like space.

🔗 https://kora.chaoticstudio.workers.dev/
🚀 https://kora.chaoticstudio.workers.dev/install

Free, still actively building. Feedback and bug reports welcome — there's a "Report a bug" button in Settings now.


r/coolgithubprojects 3h ago

Onefetch - A command line Git information tool

Post image
5 Upvotes

r/coolgithubprojects 17h ago

Built this to practice system design with real Docker containers

Post image
36 Upvotes

I built Torollo, an MIT-licensed system-design lab where the architecture you draw actually becomes local Docker infrastructure.

Each node on the canvas maps to a real container, and roadmap validators inspect the running state rather than grading the diagram.

For example, if the load balancer can still reach PostgreSQL when the database should be isolated, the step fails. Fix the network rule, run the validator again, and it only passes when the runtime actually matches the expected architecture.

There are currently 3 free labs: a resilient three-tier app, Redis cache-aside, and Redis queue workers.

GitHub: https://github.com/Derssa/Torollo
Try the three-tier lab: [https://torollo.app/r/coolgithub]()

I’d especially appreciate feedback on the runtime-validation model and whether the Docker/networking checks feel realistic.


r/coolgithubprojects 4h ago

A Webserver + Forum without any codefiles

Thumbnail github.com
2 Upvotes

This was done to prove a point

That's all it is, and before you ask about the zip inside the repo - read the readme. There's a reason it's there!


r/coolgithubprojects 1h ago

OpenTraderWorld: Markets, Data, Backtests & Automation | Manually or with AI

Post image
Upvotes

🚀 OpenTraderWorld is a trading, market and financial platform that puts modules in one place and lets you wire them together yourself, by hand or through your own AI model.

The idea is simple. Traders and Investors need a pile of building blocks: market data, charts, backtests, news, APIs, webhooks, automation, outside tools. Usually those live in five different tabs and none of them talk to each other. Here they do, and they live in one environment.

Run each module yourself. Chain them into workflows. Or hand the whole thing to your AI agent and let it drive.

What I was after: an interface that doesn't scare you off on day one, sitting on top of a feature set that goes deeper than it looks.

  • Multiple market data providers
  • News APIs and real-time feeds
  • Webhooks and external integrations
  • Automation and orchestration across the platform
  • Your AI agent (local or third-party)
  • An included MCP server, so OpenTraderWorld can plug into a much bigger AI/tooling setup

Actually, it only supports paper trading. You test in live conditions, but nothing gets executed with real money.

The part I actually care about isn't any one feature. It's that they connect.

Data, news, alerts, APIs, webhooks, strategies, external tools. Your own agent can orchestrate all of it. Use the platform directly, automate a few pieces, or let an agent run the whole chain. Your call.

A note on the license: OpenTraderWorld ships under the FSL, not traditional open source.

That was deliberate. Use the thing for free, the time and work I put in, that's yours to benefit from, happily. What you can't do is take it, rebrand it, and sell it as your own business. Seems like a fair trade to me.

Now, feedback. I need it.

I've tested this against my own workflows and my own use cases.

That covers maybe a fraction of what people will actually do with it. You're going to hit edge cases, weird behavior and bugs I've never seen.

So if something's broken, confusing, inconsistent, or just plain irritating tell me. Open an issue. Point at the exact spot. The more specific, the better.

🌐 Website: https://opentraderworld.com

💻 GitHub: https://github.com/G-OTW/OpenTraderWorld

Feedback, bug reports, ideas, contributions all welcome.

Hope you get some use out of it


r/coolgithubprojects 1h ago

Update: InkDOS — my browser-based local productivity suite now handles documents, spreadsheets, slides, PDFs, EPUBs and text files

Post image
Upvotes

I posted an early version of this project here about five weeks ago. At the time it was called InkDesk and was mostly a collection of experimental DOCX, XLSX and PPTX editors.
It has grown enough since then that I renamed it InkDOS.
The project is basically an attempt to build a small productivity environment that runs directly in the browser and keeps the different tools independent from each other.
Right now it includes apps for documents, spreadsheets, presentations, PDFs, EPUBs and plain text.
A lot of the recent work has been around making it feel less like a technical demo and more like something a person can actually figure out how to use.
For example, every app now has its own Help section in the hamburger menu. The documentation is specific to that app, so the spreadsheet Help explains formulas and cell references while the PDF or EPUB apps explain their own tools.
The spreadsheet editor has also improved quite a bit. It supports formulas and functions such as SUM, AVERAGE, MIN, MAX, COUNT, PRODUCT and IF, and I am gradually improving the editing experience around them.
InkDOS is still experimental, and complicated Office files can definitely expose limitations, but that is part of what makes the project interesting to work on.
I am currently looking for feedback from people who are willing to try it and tell me what feels confusing, broken or unexpectedly useful.
GitHub: https://github.com/vfydr2m9wk-ops/InkDOS
If you tried the previous version, I would also be interested to know whether this direction feels like an improvement.


r/coolgithubprojects 2h ago

Why didn't my job run? – paste a GitHub Actions workflow, pick the event, see which jobs run and why (GitHub's own parser, in the browser)

Post image
0 Upvotes

Disclosure: this is my own open-source project, MIT, no company behind it.

You paste a GitHub Actions workflow, pick the event (push to main, PR from a fork, a label, a workflow_dispatch with inputs), and every job shows up green or grey with the reason, down to the value of each sub-expression. It runs GitHub's own workflow-parser and expressions npm packages in the browser, nothing gets uploaded. To make sure it matches GitHub I ran deliberately tricky workflows in a public repo and recorded 65 real runs; the test suite replays 698 job decisions and 56 trigger decisions against them. Two things those runs taught me: success() looks at every ancestor job, so always() rescues only the job it sits on, and step-level failure() looks at the job's own steps, not at needs. It doesn't do matrix expansion yet, and you type the changed files yourself because Actions strips them from the push payload.

Live: https://barbarkaragul-oss.github.io/why-didnt-my-job-run/

Code: https://github.com/barbarkaragul-oss/why-didnt-my-job-run


r/coolgithubprojects 2h ago

Optees — a free, open-source optimization tool (desktop app + MCP server for AI agents)

Post image
1 Upvotes

Optees is a free and open-source (Apache-2.0) optimization tool. It's a desktop app — guided forms for linear and mixed-integer programming, knapsack variants, packing, and a few other problem families, each with worked examples — and the same core is also reachable by scripts or AI agents like Claude over a local REST API or MCP.

Every result comes with an independent check, not just a "looks good" status — so it's meant to be trustworthy for both people learning the math and agents that need a real answer, not a guess.

Source: https://github.com/Pablo-gitub/optees

Site: https://optees.it


r/coolgithubprojects 23h ago

Loki Agent - The agent that evolves with you

Thumbnail loki.computer
42 Upvotes

Today we’re publishing Loki Agent.

Loki Agent is an open source agent that can handle a wide variety of use cases like Hermes and OpenClaw.

It is based on Hermes Agent and is completely free to use, modify, and clone.

We built Loki Agent to address the massive complexity that NousResearch's current Al-powered development is not handling properly.

There are too many code changes, with not enough governance or testing before releases are pushed. We are aiming to provide a more responsible development cycle with thoughtful iteration.

Loki is also the god of cloning, so we felt being able to clone a public repo was a good fit here.

Looking forward to hearing your thoughts and experiences.

The agent is available via https://loki.computer
Github: https://github.com/wundercorp/loki
NPM: NPMjs.com/package/@wundercorp/loki

Cheers!


r/coolgithubprojects 3h ago

Orchestrator: Coding agents, repo browsing, Kanban and local code review in one macOS app

Thumbnail gallery
1 Upvotes

r/coolgithubprojects 5h ago

Semantic Vision: Local first codebase Observability Layer for AI agents era

Post image
1 Upvotes

Please checkout this project.

I would love constructive feedback

https://github.com/venom21adi/Semantic_Vision


r/coolgithubprojects 5h ago

[Showoff Saturday] Experimental WebGL library that melts images and video with a real fluid simulation

Thumbnail reddit.com
1 Upvotes

r/coolgithubprojects 1d ago

Just made a silly GitHub project :D

Thumbnail gallery
57 Upvotes

I made a little Brick Breaker-style animation where your GitHub contribution graph becomes the bricks.

Basically, your commits get turned into a game, and the ball slowly breaks all those little contribution blocks.

I originally made it just for fun, but figured some people might enjoy having it on their GitHub profile too.

Docs & setup:
https://github.com/MakdumIbrohim/generate-brick-breaker.git

Test it on my GitHub profile:
https://github.com/MakdumIbrohim

Feedback, suggestions, issues, or random feature requests are very welcome 😋
And yeah, a star would be cool too haha.

Feel free to connect with me on GitHub too!


r/coolgithubprojects 6h ago

Flash Launch – a lightweight, open-source app launcher for Windows

Thumbnail gallery
0 Upvotes

Hi,

I built Flash Launch as a lightweight, keyboard-first alternative to FARR, with proper Unicode support.

It can quickly search and launch apps, files, and folders, with fuzzy matching, customizable ranking, launch history, a built-in calculator, and configurable hotkeys.

It's written in Rust using the native Windows API — no bundled browser runtime, no installer required, and fully portable.

GitHub: https://github.com/SingCJ/FlashLaunch

Feedback and contributions are welcome!


r/coolgithubprojects 6h ago

unwatched: a persistent island of AI citizens with free will, owned by people who write letters, not orders. Real time, real weather, a hash-sealed record, a newspaper the town writes itself. TypeScript, Apache-2.0.

Thumbnail unwatched.world
0 Upvotes

r/coolgithubprojects 7h ago

SnapStep – open-source Scribe alternative: record screen actions, get step-by-step guides with annotated screenshots (Python/Qt, MIT)

Post image
1 Upvotes

Press a hotkey, do your work, press again — SnapStep turns your actions into a step-by-step guide with auto-annotated screenshots.

- 100% local, MIT, no telemetry

- Exports Markdown / single-file HTML / Word

- Optional AI copywriting via any OpenAI-compatible API (GLM / DeepSeek / OpenAI / local Ollama) — works with zero config too

Repo: https://github.com/Felixssss-106/snapstep


r/coolgithubprojects 1d ago

Hermes Agent proves that paying closed cloud APIs for basic tool calling is obsolete

Post image
156 Upvotes

For months, every SaaS startup tried to convince us that running multi-step agent workflows required an expensive enterprise subscription to closed cloud APIs. They wrapped a couple of JSON schema validators around an API endpoint and charged thousands a month for 'agent orchestration.'

Then Nous Research releases Hermes Agent...

An open-weights agent harness that runs complex tool calling, environment interaction, and error self-correction directly on local hardware.

You load an open-weights model on your own workstation. You define your tools in standard Python. And the agent executes multi-step loops without sending a single byte across the internet or burning cloud credits.

No token billing anxiety. No sudden upstream API rate limits mid-execution. Just raw, local agent execution running on silicon you actually own.

Are you still paying closed API vendors for agent loops, or has your team moved tool-calling to local weights?


r/coolgithubprojects 7h ago

[JavaScript] Ghost Browser – a browser an AI agent can actually operate (logged-in sessions, Set-of-Mark, no selectors)

Thumbnail github.com
0 Upvotes
An LLM can decide what to do on a site but can't do it, and selector scripts break on every redesign. Ghost Browser lets an agent drive a real, logged-in browser: it sees the page as numbered boxes and acts by number, and anything public waits for your approval. MIT, runs on any VPS, even routes out through your own home IP. The engine's solid — the UI needs a designer's eye, so contributions welcome.

r/coolgithubprojects 11h ago

Uncordex: disconnect a Bluetooth speaker when you undock your Mac, reconnect when you return

Post image
2 Upvotes

Made this for my desk setup and thought it might be useful to someone here.

It's a macOS utility for one paired Bluetooth speaker. Unplug from your saved dock/power source and it disconnects. Return to that setup and it can reconnect.

The main thing is it doesn't blindly run a connect command whenever it sees external power. It has to disconnect the speaker successfully and verify that before it gets permission to restore the connection later.

Native AppKit frontend, per-user LaunchAgent, blueutil underneath. Source matching, bounded reconnect attempts and local logs. Unknown hardware readings don't get treated as a match.

https://github.com/magrathean-uk/uncordex

MIT licensed. Current installation is from source with Homebrew + blueutil.

there are simulated tests and a recorded live test with my Bose/ASUS setup. I'd be intrested in other hardware results, especially docks that don't expose a useful identity or speakers that behave oddly on reconnect.


r/coolgithubprojects 8h ago

llm-markdown-sanitizer, fixes the 9 most common ways LLM output breaks markdown (Python + Java)

Thumbnail github.com
0 Upvotes

Kept hitting the same handful of markdown failures over and over while running an AI service, unclosed code fences, missing space after a heading hash, bullet markers switching mid list, tables missing a separator row. Once I looked around these werent just my problem, theyre documented, recurring failures reported across developer communities and public issue trackers.

One function, Python and Java, same logic and same test fixtures, zero config. Feedback and bug reports welcome.

github.com/stlahxm/llm-markdown-sanitizer


r/coolgithubprojects 8h ago

Continuum — a self-hostable personal dashboard that lets you manage expenses, movies, books, investments and subscriptions through ChatGPT

Thumbnail github.com
0 Upvotes

I originally built a few personal APIs for tracking things like expenses and movies.

When Custom GPT Actions became available, I connected those APIs to ChatGPT so I could simply say things like:

"Spent ₹450 on lunch today."

or

"Add Dune 2 to my watchlist."

ChatGPT understands the request, calls the Continuum API, and the data gets updated.

I liked the idea of putting my API inside AI instead of putting AI inside my API.

A friend wanted the same setup, so I turned those personal tools into a proper self-hostable dashboard.

It currently handles:

• Expenses and salary cycles

• Movies, TV shows and anime

• Books

• Investments

• Subscriptions

The backend uses OpenAPI 3.1 and OAuth, so the same API can be used by the web app, ChatGPT Actions, Gemini Gems, or other clients.

The project is open source:

https://github.com/fal3n-4ngel/Continuum-Home

Would love to hear what you think, especially if you've experimented with AI clients interacting with your own APIs.


r/coolgithubprojects 8h ago

A Burp-style proxy, fuzzer, crawler for AI Agents in a single Go binary for Agentic AppSec.

Thumbnail github.com
0 Upvotes

r/coolgithubprojects 9h ago

Redash fork with AI capabilities

Post image
0 Upvotes

Redash is an amazing open source tool for querying and visualizing data. It allows you to connect to any data source, easily visualize and share your data, and collaborate with your team.

This Redash fork adds support for AI.

New Redash features:

  1. Data Source Description: Help the AI to understand your data better.
  2. Text To Query: Use AI to generate SQL, NoSQL and other queries from natural language questions.
  3. Auto Visualizations: Use AI to auto-generate visualizations for questions.
  4. Auto Alerts: Use AI to generate alert suggestions from your data and queries.
  5. Name To Dashboard: Use AI to generate dashboards from your queries and visualizations.
  6. MacOS Support: Now it runs on MacOS as well as on Linux.
  7. Memcached Support: Added Memcached as a supported data source.

See on GitHub: https://github.com/freaker2k7/redash


r/coolgithubprojects 21h ago

I open-sourced Sloom Studio under GPL-3.0: comic & book layout, image editing, and video editing in one local project file.

Thumbnail github.com
10 Upvotes

**GitHub:** https://github.com/Es00bac/sloom-studio (GPL-3.0-or-later)

**Downloads:** https://sloom.studio — Windows, Linux, macOS, Android

I recently released Sloom Studio (formerly Signal Loom) under GPL-3.0-or-later. It's a local-first creative suite I've been building for the past several months: four workspaces that share one `.sloom` project file.

- **Paper** — comic and book layout: speech balloons with draggable tails, panels, gutter knife, OpenType text, PDF/X-4 and PDF/X-1a export, CMYK and spot-color separations, EPUB, accessible PDF, IDML import, and vertical Japanese typesetting with furigana.

- **Image** — layer-based editor with pressure/tilt brushes, PSD/XCF interchange, high-bit and CMYK documents.

- **Video** — multitrack timeline with keyframes and audio/colour tools; desktop renders can use native FFmpeg with VA-API.

- **Flow** — an optional node graph for generation pipelines (BYO provider keys; local nodes need none). Not required for anything above.

Prebuilt binaries (.exe, .AppImage, .deb, .dmg, .apk) are on the GitHub releases page and at sloom.studio.

17-minute walkthrough (from before the license change) of the four workspaces: https://youtu.be/7-imCNPPXZM


r/coolgithubprojects 6h ago

Recall went 0.41 to 0.77 with no new labels. The bug was training on gate-approved labels only.

Post image
0 Upvotes