SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 open-source Open-Source Projects
-
A collaborative list of free APIs for use in software and web development, ideal for building projects or learning API integration. Explore the repository
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
Godot + LLM backend
-
We looked into a few different providers including GitBook, Docusaurus, Hashnode, Fern and Mintlify. There were various factors in the decision but the TLDR is that while we manage our SDKs with Fern, we chose Mintlify for docs as it had the best writing experience, supported custom React components, and was more affordable for hosting on a custom domain. Both Fern and Mintlify pull from the same single source of truth for the SDKs and docs site, respectively: Trophy’s OpenAPI spec.
-
Project mention: Show HN: Hands on tutorial for open source contribution | news.ycombinator.com | 2025-03-25
-
open-source-mac-os-apps
🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps
-
Project mention: Retro Boy: simple Game Boy emulator written in Rust, can be played on the web | news.ycombinator.com | 2025-03-20
> I hear a few problems with the audio emulation, (mostly clicks that shouldn't be there)
Almost anything WASM+Audio seems to do that in browsers today, unless you're really really careful about what you're doing and leverage multiple threads. I think the issue is mostly around single-thread contexts, where it has to switch between playing audio and other things.
I hit the very same issue myself with Bevy not too long time ago, and tracking this issue which has some further links if you wanna go down a rabbit-hole: https://github.com/bevyengine/bevy/issues/4078
-
Project mention: 5 Side Project Ideas for Developers to Monetize as Micro-SaaS in 2025 | dev.to | 2025-03-02
Take Cal.com (https://cal.com/), formerly known as Calendso. It started as an open source alternative to Calendly which offers a free, self-hostable version for users.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
payload
Payload is the open-source, fullstack Next.js framework, giving you instant backend superpowers. Get a full TypeScript backend and admin panel instantly. Use Payload as a headless CMS or for building powerful applications.
Payload, a CMS powered by Next.js, or Sveltia CMS, a Decap CMS alternative using Svelte, are examples of CMS that I recommend to avoid until they become framework agnostic.
-
spacedrive
Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
-
Project mention: Discover the Future: Trending GitHub Projects Revolutionizing Tech 🌟 | dev.to | 2025-02-24
Stars: 28558 Author: HeyPuter Star the puter repository⭐ ---
-
This is hand-wavey, but that can't be true: less complex type systems manage to express all kinds of interfaces correctly all the time.
You're asking me to tell on my coworkers, and I'm too loyal to throw them under the bus :)
Well, OK, here's one, but I'll keep it as blameless as possible. We had a thing where we wanted to register some event handlers. The primary use of these event handlers was to run a selector, and if the selected data changed, trigger an update, passing the selected data along. The initial implementation used existential types to store a list of callbacks, each returning different selected data. The "driver" then did the equality checking and update triggering. We later changed this, so that the callbacks - as far as the driver was concerned - all returned `void`, eliminating the need for an existential type. We just had to move the equality checking and update triggering inside the callbacks.
Some features are straightforward translations: anywhere you have overloading and/or optional arguments you can (and often should) simplify by refactoring into multiple functions.
For a concrete, public example...well, I remember the Uppy library had a lot of stuff like this. A lot of work goes into making it's "Plugin" interface look the way it does (start at [1] and keep reading I guess), and while I haven't sat down and re-engineered it I don't think it needs to be this way, if you're willing to give up some of the slickness of the interface.
[1] https://github.com/transloadit/uppy/blob/main/packages/%40up...
-
Indie hackers also leverage collaboration tools like Nextcloud for file sharing and team projects, and Mattermost or Rocket.Chat as self-hosted alternatives to Slack. These tools empower remote teams and foster efficient communication across diverse development projects.
-
AdGuard Home - Network-wide DNS privacy and ad blocking
-
-
Website: https://twenty.com
-
swagger-ui
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.
Project mention: 6 Game-Changing Postman Alternatives That Will Revolutionize Your API Development in 2025 | dev.to | 2025-05-09For teams that follow an OpenAPI-first approach, Swagger UI provides a straightforward way to visualize and interact with APIs. It's not a complete replacement for Postman's testing capabilities, but it excels at creating a bridge between documentation and testing.
-
Project mention: Show HN: We built a FOSS documentation CMS with a pretty GUI | news.ycombinator.com | 2024-09-05
-
continue
⏩ Create, share, and use custom AI code assistants with our open-source IDE extensions and hub of models, rules, prompts, docs, and other building blocks
Continue.dev GitHub | Docs
-
NvChad
Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience.
Project mention: 🚀 How to Integrate Commitizen (`cz`) into Your NvChad Setup for Better Git Commits | dev.to | 2025-04-10If you're using NvChad, a modern and minimal Neovim configuration, integrating cz into your workflow can drastically improve your Git hygiene without ever leaving the comfort of your editor.
-
budibase
Budibase is an open-source low code platform that helps you build internal tools in minutes 🚀
-
-
Reflex: Build your AI app's frontend and backend in Python. Check out the Reflex website’s implementation examples for AI image generation and chatbots.
-
Reminder: Future is now available to post on in general, and forem.com can be used to see a feed from both spaces.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
open-source discussion
open-source related posts
-
Introducing ShadowBox: A Privacy-First Cloud Storage App
-
ShadowBox: Open-Source Privacy-First Cloud Storage with AES-256 Encryption
-
Warp custom theme setup
-
Sustainable Funding for Open Source: Navigating Challenges and Emerging Innovations
-
Revolutionizing Blockchain and Open Source Funding: Microfunding and Project Funding Alternatives – A Comprehensive Guide
-
Funding Open Source Innovation: Empowering Sustainable Maintenance and Development
-
Show HN: Superexpert.ai – Open-source, no-code platform for multi-task AI agents
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 May 2025
Index
What are some of the best open-source open-source projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | public-apis | 339,530 |
2 | Godot | 97,169 |
3 | Docusaurus | 59,846 |
4 | first-contributions | 48,432 |
5 | open-source-mac-os-apps | 43,871 |
6 | bevy | 39,496 |
7 | cal.com | 36,225 |
8 | payload | 34,840 |
9 | spacedrive | 34,461 |
10 | puter | 30,568 |
11 | Uppy | 29,790 |
12 | Nextcloud | 29,533 |
13 | AdGuardHome | 28,367 |
14 | firecracker | 27,900 |
15 | Twenty | 27,850 |
16 | swagger-ui | 27,349 |
17 | Wiki.js | 26,242 |
18 | continue | 26,218 |
19 | NvChad | 26,155 |
20 | budibase | 24,527 |
21 | Awesome-Linux-Software | 23,314 |
22 | reflex | 22,641 |
23 | forem | 22,295 |