r/foss • • Nov 01 '19

Welcome to FOSS!

85 Upvotes

Hi everyone,

I'm a big fan of using Free and Open Source software, and wanted to share my love of it on reddit. I want to get this sub up and running, with the goal that it becomes a hub for discussing FOSS, looking for suggestions of what to use, promoting your projects, posting news related to FOSS, etc.

I personally have very little experience moderating, let alone on reddit so please pardon me while I bump around the controls. :) My near-term goal right now is to put up a list of subs that share FOSS principles (in the sidebar, or wiki?) then maybe another list of FOSS-related resources that I'm aware of. I'd appreciate suggestions too!

Thanks for stopping by, and I hope you'll be a part of the FOSS community.


r/foss • • 13h ago

AI attempts to licensewash another big project

42 Upvotes

The latest victim (that I'm aware of) is shellcheck (a gplv3 project) by shuck (a MIT project).

Look, I'm not a lawyer and I don't know if it's even necessary to have clean-room separation in a case like this. But the project apparently thought it was a good idea to say "shuck is not a port of ShellCheck. It is a clean-room reimplementation." There is even a CLEAN_ROOM.md stating "prohibited inputs" include the shellcheck source code, shellcheck documentation, shellcheck output, and more.

The wrinkle, of course, is that it was written in six months with agents whose models were almost certainly trained extensively on all of those supposedly "prohibited inputs". How does one defend calling this a clean-room implementation with impossibly prohibited inputs? Maybe there will be an answer.


r/foss • • 5h ago

[FOSS] Video tutorial: Installing RPM apps on CachyOS with Cygnus

Enable HLS to view with audio, or disable this notification

8 Upvotes

Made a quick video tutorial showing how to install RPM packages on CachyOS using Cygnus, my open-source app store/manager for CachyOS and KDE Plasma.

Cygnus handles Flatpak, AppImage, AUR, repo packages, and .deb/.rpm conversion — this video covers the RPM workflow specifically.

GitHub: https://github.com/AbdulazizOmran/Cygnus

GPL-3.0, public beta v0.2.0. Happy to answer questions!


r/foss • • 1h ago

Gamekins: MIT-licensed desktop launcher with a unified game library and friends view

• Upvotes

Developer here. I’ve released Gamekins under the MIT license. It is an Electron/React/TypeScript launcher that brings supported Epic, Steam, GOG and local games into one library, with a unified friends view.

Source: https://github.com/ErzenXz/gamekins Downloads: https://www.gamekins.online/download/

Supported account libraries can be refreshed into the same interface. Friends, presence and activity from supported providers appear in one place; chat availability depends on the provider and edition. Epic downloads, updates and repair run through Gamekins, while Steam/GOG installation uses their official clients.

Windows 0.1.1 is on Microsoft Store. macOS and Linux 0.1.0 are early releases; Linux does not bundle an Epic compatibility runner. The Store edition disables native chat and opens catalogs externally. Cloud saves and achievements are not implemented.

The launcher is FOSS; games and provider services keep their own licenses. Development was AI-assisted. Contributions and reproducible bug reports are welcome.


r/foss • • 1h ago

SumaFile: an MIT-licensed Windows file manager built with WinUI 3 and Rust (AI-assisted)—what would you change?

• Upvotes

I’ve been building SumaFile, a Windows file manager with dual panes, previews, advanced rename, archive tools, Git status, and FTP/SFTP profiles. AI was used in creating the program. It’s MIT licensed, and I’d value candid feedback: what’s missing from your file-manager workflow, and what would make you trust a new app with your files? PRs Welcome

"Project and screenshots" (https://github.com/conniecombs/SumaFile)


r/foss • • 2h ago

I built LibrestFM, a local-first app that merges your Last.fm, ListenBrainz, Libre.fm and Spotify history

Thumbnail
github.com
2 Upvotes

r/foss • • 7h ago

[Android] Looking for beta testers for CipherSMS — open-source encrypted SMS app 🔐

Thumbnail gallery
4 Upvotes

Hi everyone!

I'm an independent developer working on **CipherSMS**, an experimental open-source Android app that encrypts SMS messages using AES-256-GCM. This is a humanitarian project, and I'm looking for a small number of volunteers to help test the first beta on real devices.

**What I need:**

- Two Android phones running Android 9 or later.

- Willingness to spend a little time testing and reporting results.

**What should be tested:**

- Setting up the shared test key on both phones.

- Sending and decrypting English and non-English messages.

- Testing message length limits.

- Sending messages in both directions.

- Reporting bugs, confusing behavior, or unexpected results.

No security expertise required. I'm looking for honest, practical feedback from real devices.

Volunteers who provide feedback can be acknowledged in the final release, with their permission.

**Important:*\* This is experimental software that has not undergone an independent security audit. Please use test messages only, never sensitive or private communications.

**GitHub & beta APK:**

https://github.com/spiritofthenight/CipherSMS

If you have two Android phones and would like to contribute to an open-source humanitarian project, I'd really appreciate your help. You can comment here or share feedback through GitHub.

Thank you! 🙏


r/foss • • 3h ago

[FOSS] Video tutorial: Choosing install locations in Cygnus on CachyOS

Enable HLS to view with audio, or disable this notification

2 Upvotes

Third video tutorial for Cygnus, my open-source app store/manager for CachyOS and KDE Plasma — this one shows how to choose install locations (per-drive install choice) when installing apps.

Cygnus handles Flatpak, AppImage, AUR, repo packages, and .deb/.rpm conversion in one place, with the option to pick which drive each app installs to.

GitHub: https://github.com/AbdulazizOmran/Cygnus

GPL-3.0, public beta v0.2.0. Happy to answer questions!


r/foss • • 5h ago

I built an open-source Android dictation app using OpenCode + Termux — looking for testers

Thumbnail
2 Upvotes

Hey everyone!

I've been building Wahtuh Pho, an open-source, offline-first dictation app for Android.

The unusual part? I don't have a dedicated workstation. I've been building with OpenCode, Termux on Android, and Azure/cloud compute when available.

I wanted to experiment with a different approach to voice dictation: a floating bubble that lets you speak and insert text into other apps, with on-device transcription by default and optional cloud providers if you want to bring your own API key.

What's in the project so far:

- On-device speech recognition with the Whistle model.

- A floating dictation bubble and accessibility-based text insertion.

- Snippets, a personal dictionary, writing styles, and text-editing commands.

- Optional Groq, Gemini, OpenAI, and Deepgram integrations.

- A Rust workspace for experimenting with the underlying audio and transcription pipeline.

It's still early software. Local Telugu recognition isn't supported yet, and I need more real-device testing. I'm especially interested in bugs, battery usage, transcription accuracy, accessibility issues, and feedback from people who dictate code or mix languages while speaking.

Try it / inspect the code:

GitHub: https://github.com/desukab/wahtuh-pho

I'm building in public because I want to learn, experiment with new ideas, and make useful tools available to more people.

One personal challenge: without a workstation, progress depends on access to devices and cloud compute. If you'd like to support future open-source experiments, I've shared the details and wallet address here: https://github.com/desukab/wahtuh-pho/blob/main/SUPPORT.md

Solana support address: "2EJyURV4HhJNFas4V3cJtB1BqvMnDaPhqcxu5yiSkAxG"

No pressure at all. Testing feedback, bug reports, stars, and contributions are just as welcome as financial support.

If you try it, please tell me what worked, what broke, and what you'd want me to build next.


r/foss • • 7h ago

Build a new retro Media Player with Python and Tkinter

Thumbnail
gallery
3 Upvotes

I have developed a fast, lightweight, and natively compiled retro media player, names Xenon-Zones (XZN).

https://github.com/Merecete/XZN

The focus is on creating appealing software that is resource-efficient and offers an intuitive user experience, while simultaneously providing an extensive range of features.

The visual design is intended to evoke the early 2000s, while remaining elegant and user-friendly.

It supports all common music and video formats. It offers features such as saving and loading playlists, a functional equalizer, tag editing, and more.

The color scheme can be customized, as can the window transparency. The background in the upper area can also be adjusted. With the current release, it is now possible to use animated GIFs in addition to standard images.

In addition to the media player, there is another program called "XZN-CDR" that can be used to rip CDs and convert audio tracks into common formats (MP3, OGG, FLAC, and WAV). The programs operate independently of each other.

Both programs are written entirely in Python and use Tkinter for the user interface.

The programs are licensed under the MIT License.

It runs on Windows, macOS, and Linux. All binary files (Setup.exe for Windows, AppImage for Linux and Mac) and the source code are available, along with their respective installation instructions.

For the sake of transparency: I developed this with the help of AI, as I honestly have very little programming expertise myself but I like to learn. That said, I reviewed everything thoroughly and made many adjustments along the way. I’m quite proud of the result and believe it’s genuinely useful. What I mean is, I’m really trying to make an effort.

What do you think of the idea in general? Is there anything else I should keep in mind?

I am grateful for any feedback and suggestions for improvement.


r/foss • • 9h ago

I built Litepod, an open-source self-hosted PaaS on Podman (rootless, ~63 MB RAM idle)

4 Upvotes
Real homepage of my instance running

Hi guuys,

For the past months I've been building Litepod, a self-hostable PaaS in the same space as Coolify, Dokploy and CapRover. The difference is that it runs on Podman instead of Docker. Today I made the repo public.

Why I built it?

Most self-hosted PaaS tools I tried either needed the Docker socket exposed or were heavy enough to want their own server. I wanted something daemonless and rootless by default that stays small.

What it does

- Git push-to-deploy from GitHub, with live build logs (Railpack zero-config, Dockerfile, or Compose)

- Deploys multi-container compose.yml stacks as one app

- One-click templates and databases (Postgres, MariaDB, MongoDB, Dragonfly, KeyDB, SQL Server) with persistent volumes

- Automatic HTTPS with Caddy

- Multi-server: connect remote Debian/Ubuntu/Fedora/Arch boxes over key-only SSH

- Request analytics, errors and latency per app, plus CPU/memory metrics (DuckDB, beta)

- Web terminal into any container, a volume browser, S3 backups, and teams/roles

- MCP endpoint, so Claude/Cursor can read status and propose changes. Anything destructive waits for a human to confirm it in the panel.

Stack: Rust (axum + SQLite) API, SvelteKit/Svelte 5 UI. The control plane needs no Postgres or Redis. A fresh install uses about 63 MB RAM across 3 containers (podman stats).

Installation could be rootless, check repo for instructions

(Read the script first, of course. It's in the repo at apps/scripts/install.sh.)

License: Apache 2.0. The only exception is SSO, which lives in ee/ directories under a separate license. Everything else is fully open.

- Repo: https://github.com/litepodsh/litepod

- Demo (static, any login works): https://demo.litepod.sh

- Docs: https://docs.litepod.sh

It's young, so expect rough edges. I'd really appreciate feedback, bug reports, or "this broke on my distro" issues.

thank you


r/foss • • 6h ago

I built OBSDWEB — a self-hosted, password-gated web editor for your Obsidian vault

2 Upvotes

An open source project.

I wanted to edit my Obsidian vault from anywhere — and share it with teammates/family —

without moving my notes to the cloud. So I built OBSDWEB: a tiny web editor that serves

a vault straight from a folder on your machine.

Zero dependencies — Node built-ins only, no build step, no Obsidian app needed

Password-gated — scrypt-hashed password + session cookies

Tunnel-ready — point cloudflared/ngrok/Tailscale at it; files never leave your

computer

Real editor — vault tree, tabs, split view + live preview, \[\[wikilinks\]\]\,

auto-save, dark/light themes

```bash

// In one terminal git clone https://github.com/kmilov/obsdweb.git

cd obsdweb

node hash-password.mjs my-password # add hash to .env, restart

node server.mjs /path/to/vault

// in another terminal

cloudflared tunnel --url http://localhost:8787

```

Give someone a URL + password and they can edit the vault from any browser. Early WIP —

feedback and features welcome, especially from anyone who's tried to share a vault before.


r/foss • • 1d ago

Gymmane just hit 1k stars on GitHub, thank you all!

Post image
102 Upvotes

Hey everyone,

Just wanted to say thanks. Gymmane reached 1k stars on GitHub and I honestly didn't expect it. Every star, issue and bit of feedback has meant a lot.

For anyone who hasn't seen it: Gymmane is a free, open-source fitness app. No ads, no tracking, no paywalls.

Repo: https://github.com/InlitX/Gymmane

If you like it, feel free to try it out, open an issue or send a PR. Thanks again for the support!


r/foss • • 3h ago

An opensource data saving utility app

1 Upvotes

I had a problem playing my little games disconnected while receiving my important notifications, that's where the idea started, and i thought many people may like the idea.
As i started developing it : i found a huge Samsung Max with 50M+ app retired so i have added the data saving features.
I did my best for easy usage and being multi-lingual, it's 100% free and open source.

What it shows:

  • Every installed app ranked by mobile data used this cycle
  • Counted against your billing cycle start date, not the calendar month
  • Mobile and Wi-Fi counted separately
  • Each app split into foreground (you used it) and background (it spent on its own)
  • Set your monthly bundle and it shows how much is left and how many days it has to last
  • After restricting an app, an estimate of what that saved, compared against what the app was spending before

What it does:

  • Restrict any app from the same row that shows its usage
  • Per network: block on mobile data, leave it working on Wi-Fi
  • One tap to restrict everything that spends most of its data in the background
  • No root

What it refuses to do:

  • Google Play Services, dialler and messaging app are protected and marked, because blocking the push carrier silences every notification on the phone
  • Also protects the Samsung, Xiaomi, Huawei, Honor, OPPO, vivo and Meizu push components where present
  • The Play Store is deliberately not protected, so you can block it

How it’s built:

  • No INTERNET permission in the manifest, so Android will not let it open a connection
  • aapt dump permissions on the APK returns six lines and INTERNET is not one
  • One dependency, androidx.core-ktx
  • VpnService in package-list mode, no packet forwarding, no remote server
  • Reads NetworkStatsManager for the figures, counters Android already keeps on the device
  • No Play Services dependency
  • Works offline
  • Builds from a clean clone

Licence and distribution

  • GPL-3.0, free, no ads, nothing to buy, no accounts, no analytics, no crash reporting
  • Android 7.0 and up
  • 14 languages
  • Play, plus signed APKs on GitHub with SHA-256 checksums and the signing fingerprint
  • F-Droid request open since 8 October, still in their queue

https://github.com/anubisproductions/data-saver-usage-blocker


r/foss • • 13h ago

FOSS Apps Recommendations

8 Upvotes

Hello world! So for some time I have been reading about Linux and free and open source software and the free and open source movement and I have made up my mind and want to slowly migrate away from proprietary software, especially Google, to more open source projects.

I have an Iphone and I want to replace the following apps (for now):

  1. Apple Notes. I like really like its UI and how it syncs both on my phone and my tablet. I have tried Joplin and migrated a few notes, but I just don’t like it.
  2. Google Maps & Waze. Fuck you, Google! I think it is self explanatory why I want to replace Google Maps. This is why I downloaded Organic Maps. However, I mostly use Waze when driving because of traffic and police detection.
  3. Strong (Gym/ Workout App). I have been using it for a few years and it’s an app I think it would be easier to change than let’s say Whatsapp or something like that. I have downloaded LiftLog and tried to use it, but the UI confuses me. I still want to give LiftLog a chance though.
  4. Food Logger. In the past, I have used Macrofactor and last year I wanted to give Eat&Track a chance, but I abandoned my nutrition goal. Now I want to try again, but I don’t know what to use. I should mention I live in Europe so it would be nice if the app has already the food database from here so I don’t have to manually introduce every food item’s nutritional value.
  5. Habit Tracker. I have used Days Since to count how many days I have spent without smoking.

I would appreciate if for every proprietary app, you might recommend me one or maybe a few foss apps that I could give a try. What I am mostly interested in: open source code, nice and easy to use UI, local files, privacy. I am especially interested in the privacy policy. Apps I want to replace the most: Apple Notes, Google Maps, Waze.

Besides the apps, if you have any other recommendations or tips when it comes to migrating to open source software and away from big tech or proprietary software, I would highly appreciate it.


r/foss • • 7h ago

Prism 1.7 is here! This a complete redesign with new features like karaoke, a harmonic DJ mode, Made for you mixes, song recognition, casting and a lot more!

Enable HLS to view with audio, or disable this notification

2 Upvotes

r/foss • • 9h ago

AltNet Relay is out: an end-to-end encrypted messenger with calls, running on a P2P network. Looking for feedback

3 Upvotes

Hi, I’m Gabriel, the developer behind PANMOX. Relay is now available for Windows and Linux. It’s a messenger with chats, groups, and voice and video calls that runs on AltNet, our peer-to-peer network, with no company storing your messages.

Honest limits: [no independent audit yet, confirm]. Contents are encrypted but metadata isn’t hidden, since nodes can see which addresses are active. [Accounts and bootstrap nodes aren’t peer-to-peer, confirm.] There’s no phone app and the Windows installer is unsigned, so Windows will warn you. It’s an early release, so expect bugs.

Source: https://github.com/panmauk/AltNet-Relay

Download: panmox.org

I’d love feedback on the threat model, the install experience, and what’s missing.


r/foss • • 4h ago

[FOSS] Video tutorial: Installing deb apps on CachyOS with Cygnus

Enable HLS to view with audio, or disable this notification

0 Upvotes

Second video tutorial for Cygnus, my open-source app store/manager for CachyOS and KDE Plasma — this one shows installing a deb package (Chrome) step by step.

Cygnus handles Flatpak, AppImage, AUR, repo packages, and .deb/.rpm conversion in one place.

GitHub: https://github.com/AbdulazizOmran/Cygnus

GPL-3.0, public beta v0.2.0. Happy to answer questions!


r/foss • • 14h ago

I built Personal Planner — a free app for people who keep planning their days but rarely look back at them

Enable HLS to view with audio, or disable this notification

6 Upvotes

I wanted to share an application I've been building and using over the past few months.

It's called Personal Planner.

The idea came from a pretty ordinary frustration.

I'd organise my day, assign activities to different times, and try to follow the plan.

Some days it worked.

Other days I'd underestimate how long something would take, get distracted, or have to move unfinished work to tomorrow.

The part that bothered me wasn't failing to follow the original schedule.

It was realising that I kept repeating the same planning mistakes because I never properly looked back at what happened.

So I wanted a planner that did more than maintain a to-do list.

Personal Planner has three main parts: planning, tracking and reviewing.

The planning side is an hour-by-hour timeline. You can drag activities to different time slots, resize them, create recurring routines and organise tasks using categories and templates.

During the day, each activity can have its own timer.

You can start, pause and stop the timer directly from the task.

The app keeps both your planned duration and the amount of time you actually spent, so you don't lose your original estimate.

Afterward, Daily Review shows what you completed, what got postponed and how your time was distributed.

You can write short reflections, record how the day felt and explain why something didn't happen.

Weekly Review brings several days together, while Overview lets you revisit your earlier activity.

I also added a few features for longer-term planning.

There's a year-long consistency heatmap with streaks.

Experiments let you set targets for routines you're trying over several weeks. If you tag the relevant activities, the app measures progress from the work you've already tracked.

And the Inbox gives you a place to store ideas until you're ready to schedule them.

The app is offline-first.

It uses a local SQLite database, so normal planning and tracking don't depend on an internet connection.

If you want to synchronize multiple devices, you can optionally connect a Supabase project that you control.

It currently supports Android, Linux, Windows and macOS.

The desktop builds have a few limitations: Windows and macOS are unsigned, macOS hasn't been tested on physical hardware, and notifications aren't implemented on those two platforms yet.

Personal Planner is completely free.

No subscription, premium tier or locked features.

I'm not planning to monetize it. I built it for myself and wanted to share it with anyone who finds the approach useful.

GitHub:
https://github.com/Karthikshabari/PersonalPlanner

Link to download: https://github.com/Karthikshabari/PersonalPlanner/releases/tag/v1.1

If you decide to try it, I'd be particularly interested in your first impression.

Does the timeline make sense without much explanation?

Is the connection between tracking time and reviewing previous days obvious?

And is there something you'd simplify before adding any more functionality?

I'm trying to make the existing workflow easier to understand rather than just keep expanding the feature list.


r/foss • • 8h ago

Open Habit: an MIT-licensed habit tracker for iPhone and iPad

2 Upvotes

I'm Alex, the developer of Open Habit. The app source is MIT-licensed: https://github.com/zamai/open-habit

It records habit completions locally and works offline. You can check in from the app, interactive Home Screen widgets, or Apple Shortcuts, then review the history in a calendar. JSON export and restore are included, along with an importer for supported HabitKit v2 exports.

Personal sync is optional and uses Apple's private iCloud database. The app depends on Apple's platform frameworks and iCloud for that sync; it doesn't provide a self-hosted sync service.

The App Store version is free, with no ads, analytics, subscription, or paid feature tier. I'd welcome feedback on the source, data portability, or documentation.

Website and demo: https://getopenhabit.com/

App Store: https://apps.apple.com/us/app/open-habit-daily-tracker/id6808947599


r/foss • • 6h ago

CarMaint – a lightweight, self-hosted maintenance log for your vehicles (AGPL-3.0)

1 Upvotes

I built CarMaint to keep my cars’ whole history in one place instead of a glovebox folder and a spreadsheet.

What it does

  • Log services, repairs, inspections, fuel and costs per vehicle
  • Reminders by km and/or date: shown in the app, by e-mail or as push (ntfy, Apprise)
  • Documents with expiry dates, photos and receipts
  • Multi-user, each user only sees their own vehicles
  • English, German, French and Spanish UI

Stack: plain HTML/CSS/JS on PocketBase (SQLite), one Docker container (amd64, arm64, armv7).

Try it: cm-demo.seals187.com (user demo, password demodemo, resets every 30 min)
Code: github.com/seals187/carMaint

Built with Claude Code as the main coding tool; I designed the features and tested everything by hand. Feedback, ideas and translations are very welcome! cheers


r/foss • • 12h ago

how to make apps work without playstore

Post image
3 Upvotes

i have micro g installed but it doesnt seem to help apps like chatgpt or gemini, claude used to work earlier but it also stopped working now, is there any way i can manage to make these work


r/foss • • 11h ago

DMS 2.0: Rebranded to dux, comprehensive redesign, lyrical engine, file manager, new plugin types, and much more.

Thumbnail
duxlabs.dev
2 Upvotes

Dank Linux is now Dux Labs. DankMaterialShell is now Dux Shell, and the whole suite is moving under one name: Dux Greeter, Dux Search, Dux GOP, Dux Calendar, and a new member, Dux Files. It's the same team and the same projects, and it's a huge step for everything we're building. This was a massive undertaking and there will be some bumps along the way while we get it all in order.

What's new

DMS 2.0 introduces a full Material 3 Expressive redesign alongside our heavily overhauled, pluggable Dashboard and more flexible Control Center. This release also brings the new syllable synced lyrics with the dux lyrical engine, free floating dux dot bar companion/replacement, a fully customizable lock screen/greeter compatible with existing desktop widgets, and a whole lot more. Read the blog for all of the details and screenshots.

Thank you

A huge thank you to everyone who landed code (65 of us this cycle), and to every plugin author, translator, packager, tester, and sponsor on GitHub and Ko-fi. Thank you to the two new designers who helped pioneer the redesign with comprehensive mockups, iteration, and code.


r/foss • • 8h ago

Built Wirehouse: it maps your codebase into a 3D warehouse you can walk, and every connection cites the file and line that proves it.

Enable HLS to view with audio, or disable this notification

0 Upvotes

Hi r/foss just released Wirehouse 0.3.1 on PyPI.

Live demo (one offline HTML file, no install): https://creyes-git.github.io/wirehouse/demo/
Repo: https://github.com/creyes-git/wirehouse

What My Project Does

Wirehouse scans a repository and turns its architecture into a 3D warehouse: services are shipping containers, databases are silos, auth is a security gate, and every pipe between them is a connection found in the code, with the file and line that prove it.

You can:

  • Trace what a service reaches, with hop counts
  • Walk a route from the browser to the database, stop by stop
  • Take a guided tour, then do “quests” to find things on your own
  • See what a change touched (--against an older map)
  • Export the same map as Markdown or Mermaid for a README or pull request

It reads more than imports: env vars, Docker Compose, Terraform, Kubernetes, CI workflows and ORM models (SQLAlchemy, Django, SQLModel, Prisma, Drizzle, TypeORM), across Python, TypeScript/JS, Go, C#, SQL and more.

The output is one self-contained HTML file (about 1 MB): no server, no account, no telemetry, nothing loaded from the network. Email it, attach it to a PR, or put it on GitHub Pages.

pip install wirehouse
wirehouse build path/to/project --open

If you use a coding agent (Claude Code, Codex, Cursor, Gemini CLI, Copilot, OpenCode...), wirehouse install adds a /wirehouse skill. Your agent reads the code and writes the descriptions and tours. Anything it adds must cite real code, or Wirehouse drops it and tells you why in a Checks panel.

Target Audience

  • Developers joining an unfamiliar codebase who want the big picture fast
  • Tech leads who are tired of architecture diagrams going stale
  • Anyone reviewing a PR who wants to see which parts of the system it touched

It’s a young but tested project (MIT, Python 3.11+, CI on Linux, macOS and Windows). I’d call it ready for real repos, and I’d love reports of where the map is wrong.

Feedback very welcome, especially “it drew X wrong on my repo.” There’s an issue template for exactly that. Thanks for looking!


r/foss • • 12h ago

Star: Speed oF C++ and syntax of Python

2 Upvotes

I built Star: A language with the Speed of C++ and syntax of Python

Hi. Ive been building Star from some time. Unlike most other languages, Star transpiles to C++ code instead of LLVM IR. Because it is more portable and allows me the execution model of C++ and things like classes etc

I am currently the only contributor thus any contributions to the tokenizer, parser or the inbuilt functions are welcome. You can also try out the good first issue

A ⭐️would be appreciated!

The project can be found [HERE](http://github.com/UsmanCyber66/ProjectStar)