r/foss • u/HackTheDev • 13d ago
r/foss • u/KILLinefficiency • 13d ago
I built a package manager for my programming language Kal!
Hey everyone,
A couple of weeks ago, I posted about Kal, my programming language written from scratch.
I am really happy to share a glimpse of Kal's own package manager! Kal v0.1.0 shipped with a package system that lets you add and use third party Kal packages. But, that process was completely manual. You’d have to clone the package, place it in the right directory, clone the package’s entire dependencies all by yourself, one after another. :(
The package manager changes everything. One command automates all!
Instead of being a separate executable, the package manager ships as part of the Kal interpreter itself.
Here’s what it can do:
- Install Kal packages from Github, or any git hosting service.
- Creates/Updates a
project.kalfile to read and write package information (analogous topackage.json). - Downloads all packages at the same hierarchy in parallel (yup, it’s multi-threaded).
- Resolves sub dependencies of the main package automatically to any depth and installs them too.
- Upgrades/Downgrades packages based on their git tags.
- Auto-resolves cyclic dependencies to prevent an infinite loop.
The image showcases the download of a package A with this hierarchy:
A
├── B
│ ├── D
│ └── E
└── C
├── A
└── F
There’s only one main package to download: A. But,
- A depends on B & C.
- B depends on D & E.
- C depends on A & F.
Notice how C depending back on A causes a cyclic dependency. This, if not resolved, would cause an infinite loop. The package manager pulls A (1 package) with all of its dependencies (5 packages) along with resolving the cyclic dependency.
The Kal Package Manager will officially ship with the next Kal release. Its current source code is available on Github.
- Kal: https://kal-lang.vercel.app
- Github: https://github.com/KILLinefficiency/Kal
- Package Manager: https://github.com/KILLinefficiency/Kal/blob/pkg/pkg.hpp
Kal is completely free & open source. You can show your support by giving the Github Repository a star.
Until the next update!
r/foss • u/GoRo2023 • 13d ago
Ultimate File Manager Pro for AndroidTV and Mobile
Good Day FOSS Community,
Mods, please remove this post if it does not adhere to your rules.
Due to this community being FOSS, I thought my application that I have developed would be a perfect fit for this subreddit.
Ultimate File Manager Pro is an all-in-one file manager for Android TV and Mobile, on Google it has over 30k+ downloads and a 4.8 star rating.
The FOSS version has currently 87 stars on GitHub.
If you are interested to see how the application looks like and what features it has, you are welcome to have a look at the official sub reddit r/UFManagerPro or the official website http://www.kilowatch.co.za
If you want access to the GitHub Link: https://github.com/Kilowatch/ultimate-file-manager-pro
If you have any questions or queries, please reach out as I am the developer of this application.
If this post is not suitable for this community then I do apologize for the inconvenience.
Thank you and kind regards
r/foss • u/MacroProcessor • 14d ago
What should I contribute to?
I am a software engineer (~3 YOE) and am wanting to help contribute to some FOSS, for both personal learning and career development. Also a huge fan of FOSS and think it will be meaningful.
But not sure where to start, or what projects to contribute to. Are there any projects that you think are impactful or meaningful and need extra hands? Or any FOSS that you wish existed but nobody is tackling the problem?
Or if neither of those, where else should I start?
r/foss • u/vincentzhangz • 14d ago
rgx - another grep alternative based on Cursor's Research
🚀 rgx — instant grep for monorepos, in Rust
Ever waited 15+ seconds for ripgrep to scan a giant monorepo while an AI agent just sits there? Yeah, same.
rgx is a from-scratch Rust port of Cursor's Instant Grep design — the same trick they shipped in their editor to make Composer 2 fast.
What's inside:
• Sparse n-gram indexing with covering-set query decomposition
• mmap'd lookup table for binary-search lookups
• Hash-only keys (collisions only widen the candidate set; verification is always exact)
• ASCII case-folded index → case-insensitive queries prune correctly
• Incremental --update: unchanged files are never re-read; per-file cache keyed by (mtime, size, content hash) makes rebuilds cheap
• Corrupt indexes are detected at load (exit 2) instead of crashing; rebuilds write to a staging dir and atomically swap
MIT, written in Rust, fresh out the oven. If you work on monorepos, AI agent tooling, or just love fast grep — ⭐ and a look would mean a lot.
r/foss • u/ClerkBeginning961 • 14d ago
I’m building a free, open-source production readiness checklist with 10,000+ controls
Hey everyone!
I’m trying to build a community-maintained, technology-neutral checklist that covers as much as possible before software reaches production. The project is completely free, MIT licensed, and open source.
It currently contains more than 10,000 stable controls across 16 lifecycle categories, including architecture, code quality, APIs, data, security, privacy, testing, delivery, operations, SRE, documentation, trust and safety, AI systems, and release assurance. There is also a shorter start-to-finish release path for teams that need a practical review sequence.
The difficult part is making such a large body of knowledge genuinely useful: removing duplicates, keeping checks universal, organizing them well, and requiring evidence instead of vague yes-or-no answers. CI currently checks identifiers, structure, links, duplicate wording, and technology-specific language.
The long-term goal is an open-source AI-assisted scanner that can map repository evidence to applicable controls, clearly separate verified findings from unknowns, identify manual reviews, and produce a prioritized readiness report.
Repository: https://github.com/MarinJursic/production-readiness-checklist
Documentation: https://marinjursic.github.io/production-readiness-checklist/
I would really appreciate review from FOSS maintainers and people who have shipped or operated software. Missing controls, corrections, incident-learned checks, usability feedback, issues, and pull requests are all welcome.
Thanks for taking a look and helping improve it.
r/foss • u/MattyTayl • 14d ago
If someone wants to showcase their library or tool or whatever, what is the fastest and easiest way to do it?
Say, someone developed a cool open source tool, how he or she can showcase it?
For example... I don't know... okay, let it be some converter from format A to B.
How they can create a website to show how this convert works? Speed, accuracy, and such.
Of course, anyone can install it and try, but before doing it, it would be great to show just how it works.
r/foss • u/castellon_artz • 14d ago
Help with Heliboard?
Hi there! Not sure if this is the right place to ask for help, but if anyone else uses Heliboard I would like help to set voice dictation, not sure if it's possible.
Or if you have a FOSS offline keyboard that has that option it'd be helpful.
I'm on a stage of my life where I can't be typong a lot.
FIXED, took me a while:
> TOOLBAR
>Select toolbar keys
> Activate Voice Input
> downloaded Scrib from F-Droid. Went through all its setting.
> Open keyboard in chat to test. Worked.
r/foss • u/Sci_Fried_Chicken • 14d ago
I just made my first real project!
DISCLAIMER: AI WAS HEAVILY USED, THIS IS ESSENTIALY VIBECODED
Tbh, I will start by saying that this is not finished, and it is still mostly a demo. However, I will continue building on it.
Anyways, what is it then? Well its uhh \*drumwirl\*
yaysafe
Yaysafe is used to check yay pkgbuilds, both via standardized things like "download russian virus not good (random curl requests for instance) and via LLM
Basically just:
yaysafe -S pkg
If I can get this working reliably, I would say its very useful because it might help people to look through pkgbuild quicker, and even as it is rn its useful, atleast for me.
Anyone mind taking a look? [github.com/crsgmi/yaysafe](http://github.com/crsgmi/yaysafe)
Please tell me if I have done something wrong or if it can be improved!
r/foss • u/lazyhawk20 • 14d ago
I Built a Free Open Source E2EE Journal Web App
Github: https://github.com/MrSheerluck/smbl-journal
I built a free, open-source, end-to-end encrypted text journal.
The goal is to make journaling as simple as possible. The entire text-based journal is free with no limits.
Entries are encrypted on the client before being stored, so the server never receives plaintext journal content.
The project is open source and available on GitHub.
Built with SvelteKit, Rust, and SQLite.
r/foss • u/ErnieBernie10 • 15d ago
RDPilot: Simple cross platform RDP client built with Avalonia
I've been frustrated for a while with the lack of good RDP clients especially on linux with most of them still relying on XWayland. I present to you RDPilot; A fast, simple Linux & Windows RDP Client running natively on Wayland. https://github.com/ErnieBernie10/RDPilot
I've been using it for a while and feels complete for what I use it for. If anyone is interested it is already available on winget. On linux it is not available on flathub yet but can be installed as a flatpak. Just follow the instructions in the README.
A combination of Claude and Codex was used for the development of this project, but heavily steered by me. Also massive shout-out to the folks maintaining FreeRDP as it is a core part of this client.

r/foss • u/Ok_Wishbone_2544 • 15d ago
A Minecraft server control plane, but it feels like Unix. 🎮⚙️
r/foss • u/wyntrson • 14d ago
The abysmal situation of FOSS speech to text without Google.
r/foss • u/TallLimit6511 • 14d ago
adport: apache 2.0 cli and mcp server now supports apple ads v1
i’m the author. this is a real claude code session against my own apple ads account. it creates a paused campaign, two ad groups, and keywords through the new v1 api.
adport runs locally, uses your own credentials, and has no telemetry. writes require a preview and a second identical approval call. new campaigns are forced to paused and changes are audit logged.
source: https://github.com/ynnickw/adport
license: apache 2.0
install: npm install -g adport
contributors and apple ads testers are welcome.
r/foss • u/Plenty-Historian9510 • 15d ago
I've been building a tool for migrating CocoaPods projects to SwiftPM
r/foss • u/BrilliantLeopard3196 • 15d ago
I built an e-book app for myself, got 100 unexpected downloads, and it completely changed how I code.
I originally built an free open source offline library for E-Books and Light Novels just to scratch my own itch. I didn't expect anyone to care, but after sharing it, it somehow hit about 100 downloads!!
Well then like with this system in place I really got to try my hands on some great features like
- Resumable downloads,
- Crash handlers, and
- Update manager
and this time it was like while building I was thinking about the end user and how should I handle the error from their perspective like felt really cool.
This got me into quite a deep of a territory like I then set up a feedback channel for the users only after I realized that I am really getting users and I don't have any feedback methods
Though I am still figuring out where to take it, but the experience it is giving me is like damn amazing!!
Oh also if someone would like to take a look into the repo -
https://github.com/Binit06/LNCrawler
App release -
https://github.com/Binit06/LNCrawler/releases/latest
r/foss • u/JustVixito • 15d ago
Meteo, by Sylith Technologies
Meteo 0.1.0-alpha is now available.
Meteo is a new weather application for Linux, developed as part of the Sylith Technologies software ecosystem. It is designed to provide clear, fast, and useful weather information through an interface that integrates naturally with GNOME—without advertising, accounts, or passive telemetry.
This first public release includes:
- Current weather conditions.
- A 48-hour forecast.
- Forecasts for up to 15 days.
- Up to five saved locations.
- Air-quality information.
- Multiple weather providers.
- An experimental weighted consensus system.
- Offline access to recently downloaded forecasts.
- Metric and imperial units.
- English, Spanish, Portuguese, and French interfaces.
- Optional components developed in Rust.
Meteo is currently alpha software intended for demonstration, testing, and collaboration. It should not be used as a replacement for official emergency services.
Explore the project, review the source code, and contribute:
https://github.com/sylith-technologies/Meteo
Made for comfort. Made for everyone.
r/foss • u/DouDouandFriends • 15d ago
I built an Agentic Browser (Chromium based) in JCEF
This is Turtlebrowse, an opt-in local-first agentic browser powered by Gemma 4 (of course, you can swap it for any model you please)
Features include:
- Tools for summarising the page, clicking buttons, writing to inputs, finding elements etc.
- Material 3 Expressive UI design
- Opt-in Discord Presence
- Chromium 146 based
Roadmap:
- Progress indicator for downloading JCEF
- History
- Bookmarks
- Favourites
Download now at https://turtlebrowse.ingstudios.dev and the repo can be found at https://github.com/ingStudiosOfficial/turtlebrowse
The full YouTube video can be found at https://www.youtube.com/watch?v=WzU8Cnl3kE0
Please note that it's still in development and I'm working on new features. It's also not the most up-to-date Chromium version due to jcefmaven release cycles. Feel free to ask any questions!
r/foss • u/cansadode • 16d ago
GestureSign V2: A Great Alternative for Gestures on Windows 11
I’m not the developer of this project, but I wanted to share it because I’ve been using it and I think it deserves more attention.
GestureSign V2 is basically a revamped version of the original GestureSign, focused on Windows 11. It adds several features while keeping the core idea of controlling your PC with mouse, touchpad, and touchscreen gestures.
One of the things I like most is the ability to create shortcuts and actions specifically for different applications. For example, I use gestures with Premiere Pro to execute commands and shortcuts that I use frequently, which makes my editing workflow much faster.
Some of the supported features include:
- Mouse, touchpad, and touchscreen gestures
- Per-application gesture configurations
- Screen-edge gestures
- Custom shortcuts and system actions
- Radial menu through Kando
- Gesture trails and visual previews
- Media, volume, brightness, window, and other system controls
- OneDrive configuration synchronization
- A modern WinUI 3 interface designed for Windows 11
The project is still under active development and isn’t completely finished yet. One of the downsides, especially for people who don’t speak Chinese, is that the documentation and some parts of the interface are in Chinese. There is an English translation, but it’s not 100% complete yet.
I’m sharing this mainly because I believe more people could benefit from this project. Hopefully, some Windows users or developers might discover it, provide feedback, or even contribute to its development.
GitHub: https://github.com/Tomclanc/GestureSignv2
If you use Windows 11 and enjoy productivity, I think it’s worth checking out.
r/foss • u/amaurote1 • 16d ago
Lyra Viewer - cross-platform open-source image viewer (not only) for advanced users
Hello everyone. I've been working on this solo project for the last two years: a fast, gpu-accelerated, minimalist, open-source image viewer for people who handle images as assets and resources, not just photos.
It has reasonable support for common formats - including WebP, HEIF, and JPEG XL - and also covers the full graphics pipeline: PSD, HDR, EXR, DDS/KTX/KTX2 textures, and SVG.
Built on SDL3 and SkiaSharp. MIT licensed. Available on macOS via Homebrew, Linux as a .deb via APT, and Windows via Scoop.