Discover and explore top open-source AI tools and projects—updated daily.
eruptsLow-code platform empowering AI-driven enterprise applications
Top 17.0% on SourcePulse
Erupt is a low-code development platform that simplifies the creation of data management and AI-driven applications. It targets developers seeking to rapidly build enterprise-grade systems with minimal front-end code and boilerplate, offering features like annotation-driven ORM, comprehensive data handling, and integrated AI capabilities. The primary benefit is accelerated development cycles for complex data platforms and AI features.
How It Works
Erupt leverages annotation-driven development within a Spring Boot environment, allowing developers to define data models and application logic using Java annotations. The platform automatically generates UIs, APIs, and database schemas, treating the ORM layer as a dynamic view. Its AI integration module, erupt-ai, provides seamless connectivity to numerous LLM providers and supports advanced features like multi-provider switching, streaming responses, and an agent framework, all configurable via a UI.
Quick Start & Requirements
To integrate Erupt into a Spring Boot project, add the following Maven/Gradle dependencies:
<!-- Maven -->
<dependency>
<groupId>xyz.erupt</groupId>
<artifactId>erupt-admin</artifactId>
<version>${LATEST-VERSION}</version>
</dependency>
<dependency>
<groupId>xyz.erupt</groupId>
<artifactId>erupt-web</artifactId>
<version>${LATEST-VERSION}</version>
</dependency>
No source code compilation is required. The platform supports mainstream modern browsers and can run within Electron. An online demo is available at https://www.erupt.xyz/demo with credentials guest/guest.
Highlighted Details
@Erupt, @EruptField, @View, @Edit).erupt-ai module offers zero-boilerplate LLM integration with support for 15+ providers (OpenAI, Claude, Gemini, etc.), multi-provider switching, streaming chat, thinking models, an AI Toolbox (@AiToolbox), and an agent framework.skills.sh via natural language conversational AI. Features long-term memory persistence.Maintenance & Community
The project is open-source and welcomes contributions. While specific community links (Discord, Slack) or a roadmap are not detailed in the provided text, contributor acknowledgments are present.
Licensing & Compatibility
Erupt is licensed under the Apache 2.0 license, which generally permits commercial use and integration into closed-source projects, provided attribution and license terms are met.
Limitations & Caveats
The Erupt AI Claw feature is explicitly marked with a warning: "Claw has broad system permissions. Do NOT enable in production environments." This indicates it is experimental and carries significant security risks if deployed without proper safeguards.
3 days ago
Inactive