DEV Community

Cover image for Discover the 9️⃣ Best Self-Hosted, Open-Source Repositories on GitHub πŸ’«
Saurabh Rai
Saurabh Rai

Posted on

Discover the 9️⃣ Best Self-Hosted, Open-Source Repositories on GitHub πŸ’«

What is Self Hosted Software?

A self-hosted project refers to software, applications, or services installed, managed, and operated from a user's server or infrastructure rather than hosted on external or third-party servers, such as those provided by cloud service providers.

This model allows for greater control over the software and data and is often preferred for privacy, security, customization, and cost-effectiveness.

Importance of Self-Hosted Software for Your Startup πŸš€

  • Data Control and Privacy πŸ›‘οΈ: Gain complete control over your data. Self-hosting means your startup's sensitive information stays in-house, ensuring top-notch privacy and security.

  • Customization and Flexibility πŸ”§: Tailor the software to match your startup's unique needs. Unlike cloud-hosted services, self-hosted software allows for extensive customization.

  • Cost-Effectiveness πŸ’°: More budget-friendly in the long run. Self-hosting cuts down on recurring cloud service fees, making it an intelligent choice for startups mindful of expenses.

  • Reliability and Independence 🌐: Be not at the mercy of a service provider's uptime and policies. Self-hosted solutions ensure consistent access, which is vital for your startup's smooth operation.

  • Compliance and Security πŸ”’: Meet specific regulatory requirements with ease. By managing your servers, implement security and compliance measures that align perfectly with your startup's needs.

These Are Some Essential Self-hosted Open-Source Repositories You Need from GitHub πŸ‘‡

Let’s explore these open-source software and uncover how they can revolutionize your approach to self-hosted software solutions.

Swirl: AI-Enhanced Search Across Multiple Data Sources

Swirl

Swirl is an innovative open-source software leveraging AI to search various content and data sources, intelligently finding the best results using a reader LLMs. It then utilizes Generative AI to provide customized answers, integrating user-specific data for more relevant results.

What problem does it tackle, and how does it provide an excellent open-source solution?

  • 🌐 Multi-Source Search: Swirl adeptly searches across databases, public data services, and enterprise sources, offering a comprehensive search solution.
  • πŸ€– AI-Powered Insights: Utilizes AI and Large Language Models like ChatGPT (& more) to analyze and rank search results, ensuring high relevance and accuracy.
  • πŸ”„ Easy Integration: Simple to set up and use; starts with a Docker download and scales up to incorporate more sources as needed.

GitHub Repo Link: Swirl on GitHub

🌟 Swirl on GitHub


Clickvote: Seamless Integration of Social Reactions into Your Content

Clickvote

Clickvote is an open-source tool that effortlessly adds upvotes, likes, and reviews to any online content, enhancing user interaction and engagement in various contexts.

What it tackles and its open-source advantages:

  • πŸ”„ Real-Time Interaction: Offers real-time updates of likes, upvotes, and reviews, enhancing user engagement.
  • πŸ” Deep Analytics: Provides insights into user behavior through detailed analytics, helping understand audience preference.
  • πŸš€ Scalability: Handling unlimited clicks per second, ensuring robust performance even under heavy traffic.

GitHub Repo Link: Clickvote on GitHub

🌟 Clickvote on GitHub


Wasp: Revolutionize Full-Stack Web Development with React & Node.js

Wasp

Wasp is a cutting-edge open-source framework designed to streamline the development of full-stack web apps using React and Node.js, enabling rapid deployment with just a single CLI command.

What it tackles and its open-source advantages:

  • πŸš€ Rapid Development: Offers a quick start with a few lines of code, making creating and deploying production-ready web apps accessible.
  • πŸ› οΈ Less Boilerplate: Abstracts complex full-stack features, reducing boilerplate and making maintenance and upgrades simple
  • πŸ”“ No Lock-in: Ensures flexibility in deployment with no specific provider lock-in and full code control.

GitHub Repo Link: Wasp on GitHub

⭐️ Wasp on GitHub


Pezzo: Streamlining LLMOps with Cloud-Native Open-Source Platform

Pezzo

Pezzo is a revolutionary open-source, developer-first LLMOps platform, fully cloud-native, designed to enhance prompt design, version management, instant delivery, collaboration, troubleshooting, and observability of AI operations.

What it tackles and its open-source advantages:

  • πŸ€– AI Operations Efficiency: Facilitates seamless monitoring and troubleshooting of AI operations.
  • πŸ’‘ Cost and Latency Reduction: Aids reduce costs and latency by up to 90%, optimizing operational efficiency.
  • 🌐 Unified Prompt Management: Offers a single platform for managing prompts, ensuring streamlined collaboration and instant AI change delivery.

GitHub Repo Link: Pezzo on GitHub

⭐️ Pezzo on GitHub


Flagsmith: Open-Source Feature Flagging and Remote Configuration Service

Flagsmith

Flagsmith is an open-source platform offering feature flagging and remote configuration services, allowing flexible hosting options on-premise or via their hosted version.

What it tackles and its open-source advantages:

  • πŸš€ Feature Management: Simplifies creating and managing feature flags across web, mobile, and server-side applications.
  • πŸ”§ Customizable Deployment: Can be deployed on a private cloud or run on-premise, providing versatility in hosting options.
  • πŸŽ›οΈ User and Environment Specific Control: Enables toggling features on or off for different user segments or environments, enhancing user experience and testing flexibility.

GitHub Repo Link: Flagsmith on GitHub

⭐️ Flagsmith on GitHub


Digger: Open Source IaC Orchestration Tool for CI Pipelines

Digger

Digger is an innovative open-source tool for Infrastructure as Code (IaC) orchestration, seamlessly integrating with existing CI pipelines to enhance the efficiency and security of deploying Terraform configurations.

What it tackles and its open-source advantages:

  • πŸ› οΈ CI/CD Integration: Integrates Terraform directly into existing CI/CD pipelines, avoiding needing separate specialized CI systems.
  • πŸ” Enhanced Security: Ensures secure operations as cloud access secrets are not shared with third-party services.
  • πŸ’‘ Cost-Effective and Efficient: Eliminates the need for additional compute resources, running Terraform natively within existing CI infrastructure.
  • 🎚️ Advanced Features: Offers features like Terraform plan and application in pull request comments, private runners, OPA support for RBAC, PR-level locks, and drift detection.

GitHub Repo Link: Digger on GitHub

πŸ’« Digger on GitHub


Keep: The Open-Source Alerts Management and Automation Platform

Keep

Keep is an open-source platform designed to centralize and automate alert management. It allows users to consolidate all their alerts into a single interface and automate end-to-end processes efficiently.

What it tackles and its open-source advantages:

  • 🚨 Centralized Alert Management: Consolidates all alerts into one place, streamlining monitoring and response processes.
  • βš™οΈ Workflow Automation: Enables orchestration of workflows to automate end-to-end processes, similar to Datadog Workflow Automation capabilities.
  • πŸ”„ Wide Tool Compatibility: Supports a variety of observability tools, databases, communication platforms, and incident management tools for comprehensive integration.

GitHub Repo Link: Keep on GitHub

⭐️ Keep on GitHub


MeetFAQ: Transform Your Support Channels into AI-Powered Public FAQs

MeetFAQ

MeetFAQ is an innovative open-source tool that connects to your support channels, like Discord and employs AI, specifically ChatGPT, to transform conversations into a comprehensive public FAQ, accessible via a URL or directly on your website.

What it tackles and its open-source advantages:

  • πŸ€– AI-Driven FAQ Generation: Converts support channel conversations into FAQs using ChatGPT for broader accessibility.
  • 🌍 Public Accessibility: Makes FAQs available to a broader audience, not just those on your support channels, enhancing customer outreach.
  • πŸ’‘ Customer Retention: Aids prevent customer churn by providing a readily accessible public FAQ, ensuring no client question is missing.

GitHub Repo Link: MeetFAQ on GitHub

🌟 MeetFAQ on GitHub


Jackson: Advanced SSO and Directory Sync for Web Applications

BoxyHQ

Jackson is an open-source Single Sign-On (SSO) service streamlining web application authentication, supporting SAML and OpenID Connect protocols. It goes beyond SSO by offering Directory Sync through the SCIM 2.0 protocol, enabling automatic user and group provisioning/de-provisioning.

What it tackles and its open-source advantages:

  • πŸ”’ Enhanced Authentication: Provides enterprise-grade SSO support, simplifying authentication across web applications.
  • πŸ”„ Directory Sync: Supports Directory Sync via SCIM 2.0 for efficient user and group management.
  • 🌐 Protocol Support: Facilitates the integration of SAML and OpenID Connect, abstracting complexities of these protocols for easy implementation.

GitHub Repo Link: Jackson on GitHub

🌟 Jackson on GitHub


In Conclusion

We've explored nine remarkable open-source repositories. And either they are a startup or a project turned big by an indie hacker.
These tools showcase the power of self-hosting and the innovation thriving within small teams and individual creators.

Thank you for joining me on this insightful journey through these unique projects. As always, greatness is coming!

Greatness is coming

Top comments (36)

Collapse
 
srbhr profile image
Saurabh Rai

Creating this article was fun, and I learned about many different self-hosted open-source startups and big projects/ventures by indie developers.

Image description

Collapse
 
generator_garimu profile image
Garimu Alonso

How do you create images like this?

Collapse
 
srbhr profile image
Saurabh Rai

DALLE - 3. But you can do, Bing Image Gen as well.

Collapse
 
forkedsofar profile image
Johann Abberton

A lot of image-generation tools are there. Midjourney is the finest.

Thread Thread
 
srbhr profile image
Saurabh Rai

Yeah, Deepfloyd also exists

Collapse
 
renedev profile image
Rene D • Edited

Cost-Effectiveness πŸ’°: More budget-friendly in the long run. Self-hosting cuts down on recurring cloud service fees, making it an intelligent choice for startups mindful of expenses.

But does this also mean that scaling will be at our own cost?

Collapse
 
srbhr profile image
Saurabh Rai

Yes, if you are hosting or integrating any of these services in your app/software. And if you experience a surge in demand, then yes. It's going to be at your cost.

Collapse
 
nathan_tarbert profile image
Nathan Tarbert

This is awesome!

Thanks so much for listing BoxyHQ among this list of amazing services!

Collapse
 
srbhr profile image
Saurabh Rai

You're welcome @nathan_tarbert, Jackson has enterprise-grade features and is pretty stable, plus open-source.

Collapse
 
biplobsd profile image
Biplob Sutradhar

πŸ”₯πŸ”₯πŸ”₯ list... Curious about MeetFAQ..

Collapse
 
srbhr profile image
Saurabh Rai

Thanks a lot Biplob!
Yes, MeetFAQ is great πŸ‘

Collapse
 
annaredbond profile image
annaredbond

Love the attention to self-hosted! The control and compliance of self-hosting can be so so important

Collapse
 
srbhr profile image
Saurabh Rai

Yes, @annaredbond, Self Hosted OSS is an essential part. They're here to stay!

Collapse
 
flyingcrp profile image
flyingCrp

Thanks for your list. so cool.
and Is there a list for personal use?
I bought two ECS at a low price

Collapse
 
srbhr profile image
Saurabh Rai

Yes, most of the software is open source with Apache 2.0 license. Therefore allowing for personal usage. How did you get ECS at a low price?

Collapse
 
yafuso_dev profile image
Yafuso Bera

Nice list of self hosted repositories, and thanks for explaining about the terms since it gets thrown around a lot.

Collapse
 
srbhr profile image
Saurabh Rai

Thanks 🀩

Collapse
 
ori75660 profile image
Ori Roza

Thanks looks great!

Collapse
 
srbhr profile image
Saurabh Rai

You're welcome!

Collapse
 
fernandezbaptiste profile image
Bap

Big fan of SWIRL!

Collapse
 
srbhr profile image
Saurabh Rai

Yes, same here!! Swirly Swirl!!

Collapse
 
jester_the_tester profile image
Jester

Pretty big list. πŸ’€

Collapse
 
srbhr profile image
Saurabh Rai

Thanks :)

Collapse
 
matijasos profile image
Matija Sosic

Thanks for the mention! (Wasp)

Collapse
 
srbhr profile image
Saurabh Rai

You're welcome!

Collapse
 
nayac32377 profile image
Neha Sharma

Great list, would like to know more recommendations from the comments.

Collapse
 
nehsharmadev profile image
Neha Sharma

Awesome list! How do you find such repositories?

Collapse
 
srbhr profile image
Saurabh Rai

GitHub, Quine, OpenSauced, LibHunt these are the places.

Collapse
 
liyasthomas profile image
Liyas Thomas

We are building an open source {self-hostable} Postman alternative: Hoppscotch - API request builder for web.

GitHub logo hoppscotch / hoppscotch

πŸ‘½ Open source API development ecosystem - https://hoppscotch.io

Collapse
 
nevodavid profile image
Nevo David

Awesome list!
love seeing MeetFAQ and Clickvote πŸŽ‰

Collapse
 
srbhr profile image
Saurabh Rai

You're the only Indie Dev working on 2-3 projects. I appreciate your efforts towards the OSS Community and the helpful work MeetFAQ will be doing.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.