DEV Community

Cover image for 9 Open Source Projects Every Developer Needs to Bookmark πŸ“šπŸ‘¨β€πŸ’»
Madza
Madza Subscriber

Posted on • Edited on • Originally published at madza.hashnode.dev

9 Open Source Projects Every Developer Needs to Bookmark πŸ“šπŸ‘¨β€πŸ’»

In today's tech world with fierce competition and tight deadlines, it is useful to explore new and exciting tools to improve the workflow.

Open-source tools are there to help; with some significant advantages over other tools - they're customizable, offer more control, and are community-driven.

I decided to handpick 9 powerful open-source projects that will enhance your cloud workflow, project management, user feedback, automation, and more.

Whether you are a beginner or a seasoned developer there should be something for everyone to elevate your toolkit and inspire your next big project.

Let’s dive in and hopefully, you will find some tools that you can use in the future!


1. StackQL – Manage cloud services with SQL

StackQL

StackQL offers a revolutionary approach to deploy, query, and interact with cloud services and resources using Structured query language (SQL).

That means you no longer need to learn different APIs for each provider. StackQL parses your SQL statements and transpiles them into API requests that all your favorite major cloud providers would understand.

Some of the best features include:

  1. SQL-based querying: unified SQL semantics for various cloud providers lets you save time and manage cloud services more efficiently.

  2. Multi-cloud support: manage Google Cloud, AWS, Azure, Digital Ocean, etc. resources all from a single interface.

  3. Several usage modes: use StackQL via the interactive REPL shell, via the command line utility, or execute StackQL statements in an input file (IQL file).

  4. Powerful operations: perform live queries against cloud resources, make configuration changes, manage cloud infrastructure, and more.

  5. Available for various OS: available to download for Windows, MacOS, and Linux.

StackQL

Ready to reduce setup times and simplify your cloud configurations? Try StackQL yourself and explore all the awesome features it comes with!

⭐ Star StackQL on GitHub: https://github.com/stackql/stackql

🌎 Website: stackql.io

Thanks to the StackQL team for sponsoring this article.


2. Flagsmith – Feature flag management

Flagsmith

Flagsmith is an open-source feature flag management tool. You can use hosted API, deploy to your private cloud, or run as on-premise software.

It enables gradual feature rollouts for safer deployments and easier A/B testing, reducing the risk of bugs and ensuring faster iteration cycles.

πŸ‘¨β€πŸ’» GitHub Repository: https://github.com/Flagsmith/flagsmith

🌎 Website: flagsmith.com


3. Formbricks – User feedback and analytics

Formbricks

Formbricks is an open-source tool for collecting user feedback and form analytics.

It helps devs understand user behavior, allowing them to improve performance, reduce friction, and enhance the overall UX.

πŸ‘¨β€πŸ’» GitHub Repository: https://github.com/formbricks/formbricks

🌎 Website: formbricks.com


4. Dub – URL shortener with analytics

Dub

Dub is an open-source URL shortener with built-in analytics. It simplifies link management for websites, marketing, and projects.

By allowing developers to manage and analyze shortened URLs, Dub streamlines project workflows, making link tracking and data gathering much easier.

πŸ‘¨β€πŸ’» GitHub Repository: https://github.com/dubinc/dub

🌎 Website: dub.co


5. AppFlowy – Project & notes management

AppFlowy

AppFlowy is an open-source, privacy-focused alternative to Notion. It provides a flexible workspace for managing tasks, notes, and general knowledge.

AppFlowy offers teams control over their data and customizations, allowing them to create a tailored workspace while benefiting from privacy and scalability.

πŸ‘¨β€πŸ’» GitHub Repository: https://github.com/AppFlowy-IO/AppFlowy

🌎 Website: appflowy.io


6. APITable – Visual database for collaborative apps

APITable

APITable combines the ease of spreadsheets with the power of databases. It helps teams collaborate on data-driven projects with visual and interactive tables.

APITable simplifies data management and collaboration, allowing developers to organize and automate workflows with minimal setup and technical knowledge.

πŸ‘¨β€πŸ’» GitHub Repository: https://github.com/apitable/apitable

🌎 Website: aitable.ai


7. Flowise – Build LLM workflows with flowcharts

Flowise

Flowise is an open-source visual tool that simplifies building workflows for large language models (LLMs). It’s designed to integrate AI with apps easily.

Flowise allows developers to visually manage complex LLM workflows, speeding up the integration of AI into their applications without deep coding knowledge.

πŸ‘¨β€πŸ’» GitHub Repository: https://github.com/FlowiseAI/Flowise

🌎 Website: flowiseai.com


8. Jan – Use AI with full control and privacy

Jan

Jan is an open-source tool; a ChatGPT alternative that runs 100% offline on your device but with more control, flexibility, and no privacy concerns.

Jan enhances productivity by allowing you to ask questions, brainstorm, and learn from the AI running on your device to be more productive.

πŸ‘¨β€πŸ’» GitHub Repository: https://github.com/janhq/jan

🌎 Website: jan.ai


9. Docsify – Documentation site generator

Docsify

Docsify is an open-source documentation site generator that creates beautiful, responsive docs from markdown files.

It simplifies the process of generating documentation, making it easy for developers to maintain and update their docs without complex builds.

πŸ‘¨β€πŸ’» GitHub Repository: https://github.com/docsifyjs/docsify

🌎 Website: docsify.js.org


Did you like the resources? Here is more πŸ‘‡

Join 6000+ others to receive the best DEV resources, tools, productivity tips, and career growth advice I discover by subscribing to my newsletter!

The Developer Toolbox

Also, connect with me on Twitter, LinkedIn, and GitHub!

Writing has always been my passion and it gives me pleasure to help and inspire people. If you want to get featured or partner up, feel free to get in touch!

Top comments (11)

Collapse
 
gabrielmcmoreira profile image
Gabriel Moreira

Nice post. Tnx for sharing!!

Collapse
 
madza profile image
Madza

My pleasure, thanks for checking these tools out!

Collapse
 
fazle-rabbi-dev profile image
Fazle Rabbi

Thanks for this! πŸ’•

I found a Notion alternative called "AppFlowy," which also has a mobile app that provides a better UX compared to the Notion mobile app πŸ”₯

Collapse
 
madza profile image
Madza

Happy to hear that! Hope it is useful for you! πŸ‘πŸ’―

Collapse
 
absattar profile image
Ab Sattar

Nice list, thanks for sharing

Collapse
 
madza profile image
Madza

Happy to hear it was useful, thanks! πŸ‘πŸ’―

Collapse
 
karishmashukla profile image
Karishma Shukla

Also checkout Maxun: github.com/getmaxun/maxun - We launched this week :D

Collapse
 
madza profile image
Madza

Thanks a lot for the valuable addition! Just checked it out and this looks useful as well with powerful features! Great work on making it open-source! πŸ‘πŸ’―

Collapse
 
kkfneela profile image
KK Ferdousi

It is helpful, Thank you

Collapse
 
madza profile image
Madza

My pleasure and thanks for checking it out!

Collapse
 
madza profile image
Madza

I hope that this article was helpful! Also, make sure to recommend your favorite open-source projects in the comments! Thank you so much!