📝 Note: This article was last updated on June 10, 2025. We regularly update the information to ensure you have the latest insights! 😊
In this article, we will explore 12 leading open-source, no-code tools on GitHub, each distinguished by its star ranking.
Each tool is designed to streamline and accelerate the development process, though they each focus on different application scenarios.
From the highly customizable NocoBase to the spreadsheet-style Teable, and the visual web template tool GrapesJS, Budibase focuses on internal tool development. Directus and Strapi offer flexible headless CMS solutions; ToolJet serves as a powerful low-code platform, Flowise supports AI process building, NocoDB makes SQL databases more user-friendly, and n8n provides automated workflows. Dify enables rapid development of intelligent AI applications, while AnythingLLM supports multi-format documents and private AI assistants. These tools cover core needs in back-office management, content management, automation, and AI applications.
💡 Read more: Top 15 Open-Source Low-Code Projects with the Most GitHub Stars
This article will meticulously outline the core features and suitable scenarios of these tools, assisting developers in selecting the solutions that best fit their project requirements.
Number 12: NocoBase
GitHub | https://github.com/nocobase/nocobase |
---|---|
GitHub Star | 15.8k |
The most recent update on GitHub | Within one day |
Official website | https://www.nocobase.com/ |
Documentation | https://docs.nocobase.com/ |
Introduction:
NocoBase is an open-source, self-hosted, highly scalable no-code/low-code development platform that is flexible and easy to use, designed to rapidly build and extend enterprise applications through a plugin and modular approach.
Features:
- Data Model Driven: Unlike traditional form and table-driven methods, NocoBase employs a data model-driven approach, separating user interface from data structure, supporting the development of complex business systems.
- Plugin System: All functionalities are implemented through plugins using a microkernel architecture, supporting extensive customization, including data sources and third-party API integration.
- Open Source and Technology Stack: Utilizes mainstream technology stacks such as Node.js and React, ensuring openness and transparency.
Use Cases:
NocoBase is ideal for technical teams needing to quickly develop and deploy complex business systems, particularly suitable for data-intensive and dynamic business environments, such as CRM, ERP, and custom business applications.
🙌 Have a try: NocoBase Tutorial – Task Management System
Number 11: teable
GitHub | https://github.com/teableio/teable |
---|---|
GitHub Star | 18.6k |
The most recent update on GitHub | Within one day |
Official website | https://teable.io/ |
Documentation | https://help.teable.io/ |
Introduction:
Teable is a spreadsheet-based no-code platform for managing structured data, similar to Airtable.
Features:
- Flexible Data Management: Supports spreadsheet-style data operations with relational database functionality.
- Multiple Views: Offers grid, kanban, and calendar views for better data visualization.
- Automation & Integrations: Supports webhooks, APIs, and third-party tools for automation.
Use Cases:
Ideal for teams managing projects, customers, inventory tracking, and market analysis.
💡 Read More: Build CRM in Hours: Top No-Code/Low-Code Tools You Need to Know
Number 10: GrapesJS
GitHub | https://github.com/GrapesJS/grapesjs |
---|---|
GitHub Star | 24.4k |
The most recent update on GitHub | Two days ago |
Official website | https://grapesjs.com/ |
Documentation | https://grapesjs.com/docs/ |
Introduction:
GrapesJS is an open-source web builder framework that enables the creation of HTML templates without coding knowledge. It is designed to replace conventional WYSIWYG editors to optimize the process of creating HTML structures.
Features:
- Drag-and-Drop Interface: Simplifies the template creation process with built-in blocks to accelerate development.
- Responsive Design: Ensures optimized template display across various devices, enhancing user experience.
- Style Management: A robust style management module allows for independent style adjustments, supporting a wide range of CSS properties.
Use Cases:
GrapesJS is ideal for developers who wish to quickly create and manage web page templates through a visual interface, particularly suitable for scenarios requiring fine control over web design elements and styles.
Number 9: Budibase
GitHub | https://github.com/Budibase/budibase |
---|---|
GitHub Star | 24.7k |
The most recent update on GitHub | Within one day |
Official website | https://budibase.com/ |
Documentation | https://docs.budibase.com |
Introduction:
Budibase is an open-source no-code/low-code platform focused on rapidly building internal tools with support for data connections, automation, and custom UI design.
Features:
- Fast Internal App Development: Provides a visual interface and drag-and-drop components, allowing users to create dashboards, forms, admin panels, and other internal tools within minutes.
- Multi-Data Source Integration: Supports SQL databases, Google Sheets, REST APIs, and more, enabling unified data management.
- Automated Workflows: Built-in automation rules and triggers streamline business processes and boost efficiency.
Use Cases:
Budibase is ideal for businesses and teams looking to rapidly develop internal applications, such as CRM systems, approval workflows, inventory management tools, and employee portals.
Number 8: Directus
GitHub | https://github.com/directus/directus |
---|---|
GitHub Star | 30.9k |
The most recent update on GitHub | One day ago |
Official website | https://directus.io/ |
Documentation | https://docs.directus.io/ |
Introduction:
Directus is an open-source headless CMS that provides instantaneous REST and GraphQL APIs, allowing developers to manage content and data in a headless manner.
Features:
- Multi-Database Support: Connects with any SQL database without the need for data migration or modification.
- High Customizability: Offers flexible data modeling and API design, accommodating complex data structures.
- Real-Time Data Synchronization: Supports real-time data interactions through WebSockets and GraphQL subscriptions.
Use Cases:
Directus is ideal for developers and businesses needing a dynamic content management system, particularly in scenarios seeking high levels of freedom and scalability.
Number 7: ToolJet
GitHub | https://github.com/ToolJet/ToolJet |
---|---|
GitHub Star | 35.8k |
The most recent update on GitHub | Within one day |
Official website | https://www.tooljet.com/ |
Documentation | https://docs.tooljet.com/docs/ |
Introduction:
ToolJet is an open-source low-code platform designed for building business applications. It can connect to databases, cloud storage, GraphQL, API endpoints, and more, utilizing a drag-and-drop app builder to create applications.
Features:
- Multiple Data Source Connections: Supports seamless integration with over 50 different apps, databases, and APIs.
- Visual App Builder: Offers a drag-and-drop interface, simplifying front-end development.
- Workflow Automation: Enables the automation of complex manual business processes, reducing developer workload.
Use Cases:
ToolJet is suitable for businesses that need to quickly build and maintain custom internal tools, especially in scenarios with complex integration requirements.
Number 6: FlowiseAI
GitHub | https://github.com/FlowiseAI/Flowise |
---|---|
GitHub Star | 39.8k |
The most recent update on GitHub | Two days ago |
Official website | https://flowiseai.com/ |
Documentation | https://docs.flowiseai.com/ |
Introduction:
Flowise is an open-source low-code tool specifically designed for developers to rapidly build and deploy customized large language model (LLM) applications.
Features:
- Rapid Iteration: Employs a low-code approach to accelerate the transition from testing to production.
- Drag-and-Drop Interface: Simplifies the creation of LLM applications, supporting the use of built-in templates and logic.
- Multimodal Integration: Facilitates connections to various APIs and tools, including chatbots and other AI agents.
Use Cases:
Ideal for developers who need to quickly build and test AI-driven applications, particularly in complex systems that require integration of multiple data sources and services.
💡 Read More: Top 5 Open Source Projects for Building Internal Tools
Number 5: AnythingLLM
GitHub | https://github.com/Mintplex-Labs/anything-llm |
---|---|
GitHub Star | 45.2k |
The most recent update on GitHub | Within one day |
Official website | https://anythingllm.com/ |
Documentation | https://docs.anythingllm.com/ |
Introduction:
AnythingLLM is an open-source AI platform that supports multi-model integration and local deployment. Combining Retrieval-Augmented Generation (RAG) with intelligent Agent capabilities, it helps users quickly build private AI assistants and applications.
Features:
- Multi-model compatibility: Built-in powerful LLM providers allow one-click operation of your preferred models, while supporting enterprise cloud models like OpenAI, Azure, and AWS.
- Support for various document types and online import: Processes documents in formats like PDF, Word, CSV, and code repositories. It also imports from online sources to meet data needs across business scenarios.
- Data security assurance: By default, all models, embedders, vector databases, and storage run locally to prevent data leakage. Data is shared only with user authorization, protecting enterprise and personal privacy.
Use cases:
Suitable for building private knowledge base chatbots, automated AI assistants, personal productivity tools, and team collaboration platforms.
Number 4: NocoDB
GitHub | https://github.com/nocodb/nocodb |
---|---|
GitHub Star | 54.8k |
The most recent update on GitHub | Within one day |
Official website | https://nocodb.com/ |
Documentation | https://docs.nocodb.com/ |
Introduction:
NocoDB is an open-source alternative to Airtable, capable of transforming any database into a smart spreadsheet for powerful data management and automation.
💡 Read More: Top 7 Open Source Alternatives to Airtable with the Most GitHub Stars
Features:
- Flexible Data Views: Offers grid, kanban, gallery, form, and calendar views to accommodate various data presentation needs.
- High Scalability: Capable of handling millions of rows of data, suitable for large-scale database applications.
- Robust API Support: Provides high-throughput APIs to ensure flexible and efficient data operations.
Use Cases:
NocoDB is ideal for businesses that require data-intensive operations, such as CRM, project management, operations management, and inventory management.
💡 Read More: NocoBase vs NocoDB: An In-Depth Comparison of Open Source No-Code Tools
Number 3: Strapi
GitHub | https://github.com/strapi/strapi |
---|---|
GitHub Star | 66.9k |
The most recent update on GitHub | Within one day |
Official website | https://strapi.io/ |
Documentation | https://docs.strapi.io/ |
Introduction:
Strapi is an open-source headless CMS built entirely in JavaScript/TypeScript, allowing developers the freedom to manage content using their preferred tools and frameworks, and to publish content anywhere.
Features:
- High Customizability: Enables developers to create custom plugins and features to meet diverse application needs.
- Robust API Support: Offers both REST and GraphQL APIs, providing developers with flexible content management options.
- Multilingual Support: Facilitates the creation of multilingual websites, enhancing global accessibility.
Use Cases:
Strapi is ideal for developers and teams who need flexible content management and wish to utilize this content across various front-end frameworks via APIs.
Number 2: Dify
GitHub | https://github.com/langgenius/dify |
---|---|
GitHub Star | 103k |
The most recent update on GitHub | Within one day |
Official website | https://dify.ai/ |
Documentation | https://docs.dify.ai/ |
Introduction:
Dify is an open-source AI application development platform supporting local deployment, dedicated to helping developers and teams quickly build, manage, and launch large language model-based AI prototypes and applications.
Features:
- Multi-model integration: Compatible with mainstream large models like OpenAI, Anthropic, Google Gemini, Moonshot, and Deepseek.
- Visual workflow configuration: Build multi-turn conversations and complex logic without coding via the Prompt Flow designer.
- Embedding and API calling: Generated AI applications can be deployed to any platform as Web Widgets, APIs, or embedded components.
Use cases:
Dify is suitable for developers and enterprises looking to rapidly build AI product prototypes, deploy internal assistants, or create custom AI tools.
Number 1: n8n
GitHub | https://github.com/n8n-io/n8n |
---|---|
GitHub Star | 106k |
The most recent update on GitHub | Within one day |
Official website | https://n8n.io/ |
Documentation | https://docs.n8n.io/ |
Introduction:
n8n is an open-source no-code automation tool that supports highly customizable workflows, helping users connect applications and automate tasks.
Features:
- Visual workflow builder: Create automated workflows by dragging and dropping nodes, enabling complex logic without coding.
- Self-hosted and cloud options: Supports local deployment for data privacy while also offering a cloud version to meet different user needs.
- Extensive integrations: Built-in support for 400+ applications, including Google Sheets, Notion, CRM systems, and databases, with API connectivity for flexible expansion.
Use Cases:
n8n is suitable for individuals and teams looking to automate daily tasks, such as data synchronization, marketing automation, customer support ticket processing, and business process automation.
Related reading:
- Top 11 Open Source Internal Tools with the Most GitHub Stars
- Top 8 Open-Source CRUD Projects with the Most GitHub Stars
- Top 15 Open-Source Low-Code Projects with the Most GitHub Stars
- How to Build Efficient CRUD Apps?
- Discover Top Tools: Accelerate Web Application Development
- Build CRM in Hours: Top No-Code/Low-Code Tools You Need to Know.