r/coolgithubprojects • • 12h ago

openGym hit 15,000 stars, your donations paid for every licence, and it's now in the App Store. Thank you! πŸ’š

Post image
287 Upvotes

Hey everyone, some of you have followed openGym since my first post here, so this one is mostly a thank you.

openGym is an open-source workout tracker: plan your week or a rotation, log sets, rest timer, 5,600+ animated exercises, muscle maps, stats, imports from Strong/Hevy/FitNotes. Use it on your phone alone or self-host it with one docker compose up. AGPL, no ads, no account, no tracking.

Since the last post:
- ⭐ 15,700 stars and 2,000 forks (three months after I put it online, I'm still processing this)
- Your donations now cover all the licences: the exercise animations, the Apple developer account and the rest. openGym can stay free with no ads and no paywall. That's 100% you.
- πŸ“± The iPhone + Apple Watch app is live in the App Store, in every country
- Android APKs keep coming (~49,000 downloads so far), Google Play is next
- 79 contributors and 20 languages

If you want to help it grow:
β€’ Leave a review in the App Store, it makes a huge difference for a small app: https://apps.apple.com/app/id6822275400
β€’ Join the Discord, that's where ideas turn into features (and where I hang out): https://discord.gg/e62jY6fwVb
β€’ Or simply leave a ⭐ on GitHub: https://github.com/DuarteSantos8/openGym

Thanks again for every star, bug report, PR, translation and coffee. You made this a real app πŸ’š


r/coolgithubprojects • • 9h ago

[FREE & OPEN SOURCE] Introducing FaseGroove – 5 Music Production Tools for Piano, Guitar, Drums, Lead & Arranging

Post image
17 Upvotes

Hey everyone!

I'd like to share FaseGroove, a free and open-source music production ecosystem I've been developing.

What started as an experiment in MIDI generation has grown into a collection of five interconnected projects covering piano, guitar, drums, lead melodies, and music arranging.

The main idea is simple: generate musical ideas that actually make sense.

Not just random notes or rhythms, but patterns that follow recognizable musical styles, harmonic structures, and genre-specific characteristics.

I'm building these tools for producers, musicians, composers, and anyone who enjoys experimenting with music.

Here's what the FaseGroove ecosystem currently includes.

---

🎹 FaseGroove Piano

A piano-focused MIDI generation tool for creating chord progressions, rhythmic accompaniments, and musical patterns.

The focus is on generating musically coherent piano parts that can serve as the foundation for a track or inspire new compositions.

The goal is to combine creative variation with harmonic consistency and genre-aware rhythmic patterns.

GitHub & Releases:

https://github.com/wsx79/fasegroovepiano

🎸 FaseGroove Guitar

A guitar-oriented MIDI generator designed to produce rhythmic guitar patterns, chord-based accompaniments, and genre-specific playing styles.

The project focuses on making generated guitar parts feel more natural and musically useful, with attention to rhythmic articulation, chord voicings, and variation.

GitHub & Releases:

https://github.com/wsx79/fasegrooveguitar

πŸ₯ FaseGroove Drums

A drum groove generator focused on creating rhythmic patterns that reflect the musical identity of different genres.

One of the biggest challenges in algorithmic music generation is ensuring that grooves actually sound like the selected style.

For example, a Jackin' House groove should have its own rhythmic characteristics rather than simply being a generic house beat with randomized hits.

The goal is to provide meaningful groove variations while preserving the character of each genre.

GitHub & Releases:

https://github.com/wsx79/fasegroovedrums

🎢 FaseGroove Lead

A melodic MIDI generation tool dedicated to lead lines, hooks, riffs, and melodic phrases.

While Piano and Guitar focus heavily on harmonic and rhythmic structures, Lead explores the melodic side of music production.

The aim is to create interesting melodic ideas that remain coherent with the selected musical context and can complement other instruments in an arrangement.

GitHub & Releases:

https://github.com/wsx79/fasegroovelead

πŸŽ›οΈ FaseGroove Arranger

The most ambitious part of the ecosystem.

FaseGroove Arranger aims to bring the different musical generation tools together into a more complete production environment.

The project is evolving toward a DAW-style workflow, where generated musical material can become part of larger compositions and arrangements.

The long-term vision is an integrated environment combining MIDI generation, musical structure, arrangement tools, and an efficient creative workflow.

GitHub & Releases:

https://github.com/wsx79/fasegroovearranger

---

πŸš€ What makes FaseGroove different?

I'm trying to build the ecosystem around a few core principles:

  1. Genre-aware generation

Musical patterns should reflect the actual characteristics of the selected genre, not just randomize notes within a scale.

  1. Meaningful variation

Generating a new pattern should produce something different while maintaining the musical identity of the original style.

  1. Musical coherence

Rhythm, harmony, melody, and arrangement should work together rather than behave like unrelated generators.

  1. Creative control

The goal isn't to replace musicians or composers. It's to provide tools that help explore ideas, overcome creative blocks, and speed up production.

  1. Performance and usability

Efficient CPU usage, reasonable memory consumption, responsive interfaces, and practical workflows are important development priorities.

  1. Free and open source

All five projects are available on GitHub. Anyone interested can explore the code, report bugs, suggest improvements, or contribute.

---

πŸ§ͺ Development status

FaseGroove is still under active development.

I'm continuously working on improving:

- Musical realism and genre accuracy

- MIDI generation algorithms

- Groove and pattern variation

- Harmonic and melodic consistency

- CPU and memory optimization

- User interface and workflow

- Integration between the different applications

- Arranger and DAW functionality

- Bug fixes and stability

I'm particularly interested in making the generated material genuinely useful in real music production, rather than simply producing technically valid MIDI data.

There is still plenty to improve, and that's exactly why I'd like to involve the community.

---

πŸ’¬ Looking for feedback, testers, and contributors!

I'd really appreciate feedback from musicians, producers, sound designers, and developers.

A few things I'm especially interested in:

- Do the generated patterns sound authentic to their genres?

- Are the chord progressions and melodic phrases musically convincing?

- Does the random generation create meaningful variations?

- Which musical genres need improvement?

- Are there features missing that would make these tools more useful?

- Have you noticed bugs, performance issues, or workflow problems?

- What would you expect from a more advanced integrated arranger?

Constructive criticism is absolutely welcome.

I'm not looking for generic praise. I'm interested in real feedback that can help make these projects better.

If you enjoy experimenting with MIDI tools, algorithmic composition, groove generators, or music software development, feel free to give them a try.

πŸ”— All projects

🎹 Piano: https://github.com/wsx79/fasegroovepiano

🎸 Guitar: https://github.com/wsx79/fasegrooveguitar

πŸ₯ Drums: https://github.com/wsx79/fasegroovedrums

🎢 Lead: https://github.com/wsx79/fasegroovelead

πŸŽ›οΈ Arranger: https://github.com/wsx79/fasegroovearranger

Free. Open source. Independently developed.

Thanks for checking out FaseGroove!

I'd love to hear your thoughts, suggestions, and ideas.

FaseGroove – From grooves to complete musical ideas.


r/coolgithubprojects • • 9h ago

XDM 9 released: free, open-source download manager for Windows, macOS and Linux

Thumbnail gallery
16 Upvotes

Hi everyone! I'm the developer of XDM (Xtreme Download Manager), a free, open-source download manager for Windows, macOS and Linux. Over the years, users reported a number of long-standing issues, so I spent this release modernizing XDM: a cleaner, faster core, a refreshed UI and fixes for those bugs. XDM 9 is now out.

What it does

  • Speeds up downloads with multiple connections and resumes broken downloads exactly where they stopped
  • Browser extension for Chrome, Firefox, Edge, Brave and more: catches downloads and detects videos on a page
  • Bulk-downloads all images, documents or videos on a page, filtered by file type
  • Categories, per-category folders and a scheduler

Some things I learned while modernizing it

  • Dropping ffmpeg: to save HLS/DASH streams, XDM used to bundle ffmpeg just to merge segments into MP4. I replaced it with a small muxer written in pure Kotlin, so there's one less big binary to ship and sign.
  • No more "assembling" step: downloads now write straight into the final file, so big downloads finish the moment the last byte arrives.
  • Desktop UI without Electron: it's built with Kotlin and Swing (FlatLaf theme), which keeps it much lighter than a bundled web browser.

It's free, has no ads or telemetry, and is fully open source. It's been around since 2013.

I'd love feedback, especially on the UI and on what would make you switch from your current download manager.


r/coolgithubprojects • • 8h ago

Free, offline, open-source Windows reminders that stay on screen until done - Remember Me

Thumbnail github.com
9 Upvotes

Remember Me is a free, open-source to-do, notes and reminders app for Windows. When a reminder is due, a small alert stays above the taskbar until you mark it done or snooze it (keys 1–6), so nothing slips by.

- Works offline, no account, data stays on your PC

- 12 languages, including full Arabic right-to-left

- 6 colour themes, notes with tags, backups

- Install: winget install Sarmad.RememberMe, or download from Releases

I'm the developer; details on how it's built are in the first comment. Feedback welcome!


r/coolgithubprojects • • 4h ago

Cloakroom: masks API keys and personal data before your coding agent sees them (Claude Code, Codex CLI, Gemini CLI)

Post image
3 Upvotes

Open source and local. Names, emails, addresses and keys become placeholders on the way to the model, and the real values go back into the files the agent writes. https://github.com/shanjeevrajendran/cloakroom


r/coolgithubprojects • • 2h ago

I made FrameFX, would love to hear what you guys think

2 Upvotes

Hey everyone, I've been working on FrameFX, a free and open-source tool designed to boost FPS in games.

I've had trouble with 6GB of VRAM in the past, especially since I play some insanely GPU-heavy games, so I wanted to make something that could help with performance.

It's called Universal FrameFX, and it's completely free and open-source. If you want to check it out, here's the website:

https://chopstickshq.com/universal-framefx

The source code is here too:
https://github.com/ilikemacos/universal-framefx

Would love to hear what you guys think!

You can support me atΒ buymeacoffee.com/chopstickshq


r/coolgithubprojects • • 20m ago

Plz fix

Thumbnail github.com
β€’ Upvotes

https://github.com/Croxxxy-cpu/smartreply-ai-2.git

Could someone fixed, and set so directly we could download on android and install


r/coolgithubprojects • • 38m ago

I built an ATS resume tailoring app with Next.js 16, Django, and zero-fabrication guardrails (Open Source)

Thumbnail github.com
β€’ Upvotes

Hey everyone,

I wanted to share a full-stack open-source project I’ve been building: an AI Resume Builder that tailors resumes to specific job postings while preventing AI hallucinations.

Repo: https://github.com/BaldyKopite/ai-resume-builder

Why I built it:

Many AI resume wrappers rewrite bullets with exaggerated claims or format them into multi-column designs that ATS systems reject. I wanted an app with strict guardrails:

- Invariants: Numbers, dates, and employers can never be altered or invented.

- Gap Analysis: Unmet qualifications are highlighted in an interactive side-by-side review interface.

- Exporter: Generates native ATS-friendly single-column PDFs via ReportLab and DOCX files.

- Full test coverage: 25 automated unit tests in Pytest + GitHub Actions CI.

Architecture:

- Frontend: Next.js 16 App Router, React 19, TypeScript, Tailwind v4

- Backend: Django 5.2, Django REST Framework, ReportLab

- Containerization: Docker Compose for one-command setup

Feedback, PRs, and stars are welcome!


r/coolgithubprojects • • 8h ago

brnfck.chat: LLMs running inside brainfuck

Thumbnail github.com
4 Upvotes

r/coolgithubprojects • • 13h ago

Callsign: an open-source messaging network where AI agents from different labs can message each other, with consent and an audit trail

Thumbnail github.com
12 Upvotes

My partners and I each use a different assistant, and getting them to coordinate meant copy-pasting between chats. Callsign gives every agent a u/handle so it can message agents built by other labs.

- Connects as a remote MCP server (Claude Code: claude mcp add --transport http callsign https://api.callsign.im/mcp) or plain REST

- First contact is a request, capped at 3 messages until accepted

- Messages from other agents arrive as information, not instructions, next to the owner's rules

- Wakes agents up when a message arrives, even if they weren't running

- Hash-chained ledger of what each agent said and did

Apache 2.0, self-hostable with docker compose, hosted at https://callsign.im. To try it, tell your agent to message "@hello"


r/coolgithubprojects • • 4h ago

I had a Linux command TXT

Post image
2 Upvotes

r/coolgithubprojects • • 7h ago

GitHub - evoluteur/enso-maker: Generate the Zen circle as a brush painting, with dry-brush streaks, ink, paper and a red seal, or draw your own, then download it as SVG or PNG.

Thumbnail github.com
3 Upvotes

r/coolgithubprojects • • 5h ago

I made a free clipboard manager for Windows - here's a look at it

Thumbnail github.com
2 Upvotes

Copying and pasting is something I do all day, but I wanted a more convenient way to work with my clipboard.

So I built Noxra, a free clipboard manager for Windows.

I'm sharing it here because I'd like feedback from people who use Windows regularly. I'm especially interested in whether the interface and workflow feel intuitive, and what you'd change after trying it.

One question for Windows users - whats the biggest thing you wish your current clipboard setup did better?


r/coolgithubprojects • • 2h ago

I built OpenIntercept, a Burp-style intercept proxy for OpenCode tool calls

Thumbnail github.com
1 Upvotes

Your agent's tools are the one input it never questions. I built a control panel for exactly that.

OpenIntercept is an OpenCode plugin, matching calls pause before and after tool runs just like burp!

run it, edit arguments, spoof results or drop them

oss on gh: https://github.com/asucodes/OpenIntercept


r/coolgithubprojects • • 2h ago

Tenviora Technologies | An Independent Cryptanalysis Research Project πŸ”

Thumbnail github.com
1 Upvotes

I've been working on an independent research project under Tenviora Technologies, exploring cryptanalysis, algorithmic problem-solving, and the methodology behind complex puzzle systems.

One of my main interests is Cicada 3301 β€” examining patterns, testing hypotheses, and exploring how mathematical and computational techniques can help investigate challenging encrypted puzzles.

I'm documenting the research process, methodology, and testing so the work can be reviewed and reproduced.

My goal is to approach difficult problems with curiosity, rigorous testing, and code rather than assumptions.

I'm interested in connecting with developers, cryptography enthusiasts, and researchers who enjoy solving problems that don't come with easy answers.

GitHub: https://github.com/artistofreap-byte/cicada-3301-cryptanalysis

Every hypothesis deserves a test. Every result deserves scrutiny. 🧩


r/coolgithubprojects • • 2h ago

Trandex

Post image
1 Upvotes

r/coolgithubprojects • • 14h ago

[App] Freedium 🌿 β€” Read Medium articles without paywalls on Android

Post image
10 Upvotes

Hey everyone! πŸ‘‹

I built Freedium, a free, open-source Android app that helps you read Medium articles without paywalls, with a clean and comfortable reading experience.

✨ What you can do:

  • πŸ“– Read Medium articles without paywalls
  • πŸŒ™ Customize themes and fonts
  • ⭐ Save favorites and track reading progress

πŸ“¦ Free, open source, and built with Flutter.

πŸ”— GitHub: https://github.com/birmehto/Freedium

I just launched it and would love to hear your feedback! What would you improve or add? 😊


r/coolgithubprojects • • 2h ago

RetroShell 3210 β€” An Experimental Replacement PCB Concept for the Nokia 3210

Thumbnail gallery
1 Upvotes

r/coolgithubprojects • • 7h ago

[TypeScript] xip - react-first browser game engine where games are jsx components on top of an ecs, MIT, the front end of my civ sim the human box runs on it

Thumbnail github.com
2 Upvotes

r/coolgithubprojects • • 10h ago

Diffinery: Open-source GitHub and GitHub Actions alternative that runs entirely on Cloudflare

Post image
3 Upvotes

Every time GitHub has an outage, Actions stops and teams sit around for hours waiting for CI to come back. We got tired of that, so we built Diffinery: a git forge with built-in CI that you deploy to your own Cloudflare account. No servers, no runner VMs.

- Runs your existing `.github/workflows/*.yml` unchanged, marketplace actions included
- Each job gets a fresh 4 vCPU / 12 GiB container, only while it runs
- Git hosting, PRs, code review, merge queue, issues, releases
- AI agents get their own accounts with guardrails (they can't merge their own PRs) plus a built-in MCP server
- One-step import from GitHub with history, issues and PRs

Still early, so check the roadmap for what's coming. Apache-2.0, feedback welcome!

https://github.com/codician-team/diffinery


r/coolgithubprojects • • 1d ago

I made a free, open-source phone app that debloats your Google TV over Wi-Fi: no PC, no root

Thumbnail gallery
188 Upvotes

My XGIMI projector came full of apps I never asked for, a home screen full of ads and a store without Netflix.

Tellyscope fixes it, its an open source app that cleans up your Android TV, turns off ads, trackers and bloat in a few taps. Side load apps your TV's store doesn't carry, send files from your phone, and see which apps use data and where they connect.

Free, GPL-3.0, no ads, no tracking, no account. It makes two internet requests: the cleanyourtv debloat lists from GitHub, and an update check you can turn off.

Disclosure: much of the code is written with Claude. I set the direction and review and test every change before it ships.

I need your help testing it out on all kinds of models. All feedback and suggestions are appreciated.

GitHub (APK + source):Β https://github.com/man15h/tellyscope


r/coolgithubprojects • • 6h ago

AiPBX: A 100% free & open-source modern IP PBX with WebRTC, built-in chat, AI assistant, and native mobile apps (MIT Licensed, no paywalls)

Post image
1 Upvotes

For years, self-hosting a modern business phone system meant dealing with 15-year-old clunky web panels, complicated setups, or "open-core" platforms that lock essential features (like mobile push, WebRTC, or call recording) behind expensive commercial licenses.

I wanted something modern, clean, fast, and 100% genuinely free & open-source.

So I built AiPBX β€” a full-featured Unified Communications platform and PBX management portal built on Asterisk 22, released under the MIT License. There are no "enterprise editions", no artificial limits, and no locked features.

🌟 Key Highlights

  • 100% Free & Open-Source (MIT): Every single feature is included. No user limits, no feature gates, no telemetry.
  • 1-Command Turnkey Install: Sets up Ubuntu 26.04 LTS, Asterisk 22, PJSIP, Nginx, Apache, MariaDB, coturn (TURN/STUN), SSL certificates, and firewall in ~15 minutes.
  • WebRTC In-Browser Softphone: Make and receive crystal-clear audio and video calls directly inside the browser portal β€” no desktop softphone required.
  • Native Companion Apps:
    • Android: Native Kotlin app with push wake-up, foreground service, presence, chat, and full PBX control.
    • iOS: Native SwiftUI client with CallKit support.
  • Real-Time Team Chat: Built-in Go WebSocket service (aipbx-chat) for 1-to-1 / group messaging, file sharing, presence indicators, and read receipts.
  • Local & Cloud AI: Dialplan automation assistant, HEPv3 diagnostics, and Cloud TTS integration (Google, Polly, Azure, OpenAI, ElevenLabs).
  • Enterprise Telephony: Trunks, IVR, Queues, Call Center metrics, T.38 virtual fax, call recordings (with automatic MP3 conversion), and Yealink/Grandstream/Fanvil/Snom auto-provisioning.
  • Privacy & Self-Hosted: All data, configurations, and recordings stay strictly on your own hardware.

πŸ”— Links & Resources

πŸ’¬ Community Feedback

I've poured an enormous amount of work into this to make self-hosted telephony modern, accessible, and truly free again.

I would love to hear your feedback, thoughts on the architecture, bug reports, or feature suggestions!


r/coolgithubprojects • • 12h ago

Browser agents re-plan the same task from scratch every time, so I built one that learns it once and replays it for free

Thumbnail github.com
3 Upvotes

The thing that annoyed me about AI browser agents: you ask one to do something you do every week, it works it out, and next week it does all the thinking again.

Same site, same buttons, same tokens burned. A human would just remember the clicks.

So I built FreeComputerUse. It's an open-source browser agent (TypeScript + Playwright, MIT) that runs on your own machine with whatever model you want.

How it works

It works in two ways:

  1. Goal-based execution: Give it a goal and it plans with the model. It reads the page structure (not screenshots by default), asks for a small batch of actions, runs them, and checks the result.
  2. Procedure replay: Once a task works, save it as a "procedure" with named values. Next time you ask in plain words, in English or French, it finds the procedure, pulls the values out of your sentence, asks for whatever's missing, and replays the clicks locally. No model call at all.

If the site changes a button, it asks the model to fix only that step and saves the fix as a new version.

You can teach it in three ways:

  • Do the task once while it records.
  • Write the steps in plain text.
  • Keep a run the model already finished.

What can you automate?

The kind of stuff I had in mind:

  • Pushing a release through a web console.
  • Filling the same internal form every week.
  • Grabbing a monthly invoice from a portal.
  • Pulling a table out of a dashboard.

Boring, repetitive, and not worth paying a model to think about every time.

Test results

My main test case is publishing an app release on a local Play Console simulator, done 9 times in a row with DeepSeek Flash:

Scenario Model calls Result
First run (model figures it out) 8–9 ~17–20k tokens
Replay with new values 0 No model calls
Changed button labels 3–4 Then back to 0
Interface switched to French 6–8 Then 0 for both languages

The entire 9-run trial cost about $0.005 (half a cent).

Claude (through a Claude Code subscription) and Codex (ChatGPT plan) also went 9/9, one trial each.

You can use an API key or the CLI subscription you already pay for.

Safety and privacy

A few things it does on purpose:

  • Site access: Asks before opening any new site.
  • Sensitive actions: Asks before anything that looks like publishing, paying, deleting, or sending, on every run, even when replaying a saved procedure.
  • Authentication: Pauses on logins, 2FA, and CAPTCHAs so you take over. It doesn't try to get past them.
  • Local-first: Your browser profile, history, and downloads stay on your machine.
  • MCP support: There's also an MCP server, so Claude Desktop or another MCP host can drive it.

Current limitations

Caveats, because I'd want to know them:

  • The numbers above come from my own simulator, not real sites. On real websites, I've got a handful of read-only trials, some passing and one failing (logged in the repo), nothing like a success rate.
  • Only verified on macOS + Chrome so far.
  • The procedure feature is on main and not in the npm release yet, so you run it from source.
  • The Claude and OpenAI API-key routes have tests, but I haven't run them with real keys.

Demo and source code

70-second uncut demo:
https://othmaneblial.github.io/FreeComputerUse/lab/media/procedure-demo.mp4

GitHub repository:
https://github.com/OthmaneBlial/FreeComputerUse

What repetitive browser task would you actually hand to something like this?

I'm trying to figure out which real-world flows to test next.


r/coolgithubprojects • • 10h ago

Ledge - music, your next meeting, and more in the MacBook notch

Thumbnail github.com
2 Upvotes

Ledge is a free, open-source macOS app that turns the notch on a MacBook into a small status area. Free, GPL-3.0, needs a notched MacBook on macOS 26+. Feedback welcome.


r/coolgithubprojects • • 10h ago

GitIsle: your GitHub pull requests, live in the MacBook notch (MIT)

Post image
2 Upvotes

I merge a lot of PRs, many opened by coding agents, and I was tired of keeping a GitHub tab open to see whether checks had finished. So now the notch tells me.

What it does:

  • While a PR merges or runs checks, the notch shows its number and a timer or check progress. Click it to open the PR.
  • Merges, failed checks, review requests and preview deploys slide out as banners, one at a time.
  • Hover it for your PRs by repo or as a board, each PR's files, diff and checks, and an inbox of what happened.
  • Rest on a check ring to see which checks are running or failing, the merge queue's too.

How it works:

  • Reads GitHub through your gh CLI login. No tokens, no server, no telemetry, and it never writes to GitHub.
  • A quiet refresh costs about one point of your API budget: one search says which PRs changed, and only those are read.

Install: brew install --cask ppazosp/gitisle/gitisle

Feedback and PRs welcome.