DEV Community

Cover image for 8 best opensource projects you should try out
Rakesh Potnuru
Rakesh Potnuru

Posted on • Edited on • Originally published at blog.itsrakesh.co

8 best opensource projects you should try out

There are lots of open-source projects which are just 🤯. From productivity tools to B2B applications open source projects are there for you. Let's see some projects worth using and some projects which completely replace paid software 👀.

Let's get started

1. Chatwoot #

chatwoot

Chatwoot is an open-source alternative to Intercom, Zendesk, HubSpot, Salesforce Service Cloud. Not just live chat, it has support for multiple channels like Email, Facebook page, Twitter handle, WhatsApp etc.

Features:

  • Shared inbox - Collaborate with your team easily with shared inbox means you can assign different tasks from the same inbox to different agents.
  • Live chat - Add a live chat widget to your website and improve your customer experience.
  • Channels - Support for multiple channels like Email, WhatsApp, Twitter, Twilio, Facebook, Instagram, Line. Also, you access all the channels from one place, no need to jump between channels.
  • Automations - Automate repetitive tasks.
  • Chatbots - Build chatbots with Dialogflow or Rasa and connect to your inbox.
  • Mobile apps(IOS & Android) - Engage with customers instantly from anywhere with Chatwoots' IOS and Android apps.
  • Integrations - Integration options available for Slack, WordPress, Dialogflow and Rasa.

Learn how to integrate Live chat widget on your website:

2. Amplication #

amplication

Amplication is a low-code/no-code tool. Generate your NodeJs application along with a beautiful react Admin panel within minutes. Your NodeJs app is just a few clicks away.

Features:

  • React Admin-UI generated with react-admin.
  • NodeJs app with Postgres database.
  • GraphQL and RESTAPI.
  • Sync with GitHub or download code as a zip file.
  • Sandbox environment to develop and test your app without setting it up locally.
  • Docker support to deploy to the cloud.

Read how to quickly setup Amplication project:

3. Docz # (Update: ⚠️ Outdated project)

docz

Docz is a documentation tool based on MDX. It is a simple and easy alternative to Docusaurus. Don't waste time building a documentation website. Use docz to quickly document your project.

Features:

  • Powered by Gatsby - Fast development experience and speed build times.
  • Zero configuration
  • Customize however you want.
  • Based on MDX
  • Plugins
  • Typescript support

4. Partytown #

partytown

Partytown is a lazy-loaded library to help relocate resource-intensive scripts into a web worker, and off of the main thread. Its goal is to help speed up sites by dedicating the main thread to your code and offloading third-party scripts to a web worker.

If you have so many third-party scripts like Google tag manager, Live chat widget, A/B testing, trackers they make the website load slowly, hence effects performance. With Partytown you can load your code from the main thread and third-party scripts in a web worker.

Features:

  • Integration support for Astro, Gatsby, HTML, NextJS, Nuxt, React, Remix, Hydrogen(Shopify)
  • Support for various third-party scripts

5. Typesense #

typesense

Does your product need a superfast, easy to integrate search engine? Typesense is for you. Typesense is an open-source search engine, an alternative to Algolia and Elasticsearch.

Features:

  • Typo tolerance
  • Easy to set up, operate and scale.
  • Fast
  • Dynamically sort results based on a particular field at query time.
  • Faceting and Filtering
  • Group similar results together.
  • Search across multiple collections in a single HTTP request.
  • and more...

6. BackdropCMS #

BackdropCMS

Backdrop is a free and open-source Content Management System built on top of Drupal. Build highly customizable websites for free. With backdrop, you can build anything from a personal blog site to an e-commerce website.

Features:

  • Addons
  • Modules
  • Different themes
  • Layout templates

7. Hoppscotch #

hoppscotch

HoppScotch is an open-source alternative to Postman.

Features:

  • Lightweight
  • Fast
  • Themes
  • PWA
  • GraphQL and REST API
  • All the features postman offers

8. NocoDB #

nocodb

NokoDB is an open-source alternative to Airtable. Convert any database into a smart spreadsheet. Cool #nocode tool 😎.

⚠️ Don't forget to leave a ⭐ on Github to these amazing projects.


There are thousands of amazing open-source projects available. I shared some of them that I found interesting. Share your favourite open-source projects in the comments.


I write every week, follow for more 😇.

Top comments (19)

Collapse
 
just_moh_it profile image
Mohit Yadav

Hey Rakesh! Awesome article. 😊

Such a coincidence, this Fireship video was so similar to the list! I think these projects are the talk of the town, that's why... 😃

Collapse
 
itsrakesh profile image
Rakesh Potnuru

Yes, I saw that video. These projects are amazing.

Collapse
 
camelcaseguy profile image
Shubhendra Singh Chauhan

Hey Rakesh!
These are really amazing! I'd like to add one more amazing project to this list.

ToolJet

ToolJet

ToolJet is an open-source low-code framework to build and deploy internal tools quickly without much effort from the engineering teams. You can connect to your data sources like databases, cloud storages, GraphQL, API endpoints, Airtable, etc and build apps using drag and drop application builder.

GitHub: github.com/ToolJet/ToolJet
Dev: dev.to/tooljet

Collapse
 
itsrakesh profile image
Rakesh Potnuru

This was another amazing project. Thanks for sharing!

Collapse
 
valentinesean22 profile image
Valentine Sean Chanengeta

can Hoppscotch do web sockets for real time solutions?

Collapse
 
itsrakesh profile image
Rakesh Potnuru

Yes

Collapse
 
valentinesean22 profile image
Valentine Sean Chanengeta

💪💪💪

Collapse
 
ganwani_kamal profile image
kamal ganwani

nice article

Collapse
 
machineno15 profile image
Tanvir Shaikh

So Amazing, can't thank you enough for this. 💖💖. But Still Thank you soo much for bringing it to us.

Collapse
 
itsrakesh profile image
Rakesh Potnuru

Thank you for your comment. #opensource 💖

Collapse
 
piggov profile image
Bonny Piggov

You're missing an L in Algolia. Great article btw!

Collapse
 
itsrakesh profile image
Rakesh Potnuru

Yes, updated. Thanks for mentioning it.

Collapse
 
avic75 profile image
Avi Cohen

API traffic viewer for Kubernetes, enabling you to View all API communication between microservices.
youtube.com/watch?v=iA4NBg89NTo

Collapse
 
svgatorapp profile image
SVGator

Will look into these. Great post!

Collapse
 
jack94507501 profile image
Jack

I can see some interesting projects. Great post.

Collapse
 
itsrakesh profile image
Rakesh Potnuru

Thanks for reading!

Collapse
 
abdessalambou profile image
abdessalambou

Wonderful article

Collapse
 
itsrakesh profile image
Rakesh Potnuru

Thank you