dropbase  by DropbaseHQ

AI-assisted web app builder for rapid prototyping

Created 2 years ago
1,274 stars

Top 30.8% on SourcePulse

GitHubView on GitHub
Project Summary

Dropbase is an AI-powered, local-first Python framework for rapidly building and prototyping web applications, targeting developers who need more flexibility than low-code tools offer. It combines a drag-and-drop interface with AI-generated code, allowing for custom business logic and integration with various services, while providing the full flexibility of Python.

How It Works

Dropbase leverages AI to generate application code, which users can then verify or edit. It includes a built-in web framework with pre-built UI components, abstracting away frontend library complexities. The system is designed to be local-first and self-hosted, integrating directly into the user's codebase for easy reuse of custom scripts and libraries.

Quick Start & Requirements

  • Install: Clone the repository and run ./start.sh (ensure it's executable).
  • Prerequisites: Docker (Docker Desktop recommended).
  • AI Features: Requires an OpenAI or Anthropic API key configured in server.toml.
  • Configuration: Database sources and third-party API keys are configured in worker.toml.
  • Demo: Requires database.sqlite.demo in worker.toml.
  • Docs: Docs

Highlighted Details

  • AI-driven code generation for rapid prototyping.
  • Local-first, self-hosted architecture with no credential sharing.
  • Built-in web framework with pre-built UI components.
  • Supports importing any PyPI package.

Maintenance & Community

  • Community support available via Discord.

Licensing & Compatibility

  • The license is not explicitly stated in the README. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The project's licensing is not clearly defined, which may impact commercial adoption. The AI features are dependent on external API keys, and the system requires Docker for setup.

Health Check
Last Commit

1 year ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
1 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.