Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/WebDB-App/app

Efficient Database IDE
https://github.com/WebDB-App/app

ai autocomplete cockroachdb database ide mariadb mongodb mysql nosql percona postgresql sql versioning

Last synced: about 1 month ago
JSON representation

Efficient Database IDE

Awesome Lists containing this project

README

        


Logo

-----

# WebDB - Your Efficient Database IDE

**WebDB** is a comprehensive and free database Integrated Development Environment (IDE) designed to maximize efficiency in database development and management. It's an all-in-one platform that encompasses a range of essential tools, including a data viewer, query editor, data generator, and more.

Developed with robust web technologies like Node.js, Docker, and Angular, WebDB simplifies and enhances your experience with database operations, making it an ideal choice for both novice and experienced database professionals.

## Key Features

- **DBMS Discovery & Credential Guess**: WebDB will lookup nearby DBMS automatically
- **Query Editor**: Monaco + autocompletion + documentation = ๐Ÿ’ช
- **Time Machine**: Revert any changes made to your database with 200 version history
- **NoSQL Structure inferring**: Documents structure inferring as well as relation between collections
- **Modern ERD**: Visualize database structures with our ERD tool.
- **Intelligent data generator**: Auto detect and fill foreign key and Enum with FakerJS and Falso integrated

| ![Query Editor](https://webdb.app/editor.png) | ![NoSQL Data](https://webdb.app/nosql.png) |
|-----------------------------------------------|--------------------------------------------|
| ![Time Machine](https://webdb.app/diff.png) | ![ERD](https://webdb.app/erd.png) |

[![Better Stack Badge](https://uptime.betterstack.com/status-badges/v1/monitor/10izf.svg)](https://status.webdb.app)
[![GitLab CI](https://gitlab.com/web-db/app/badges/main/pipeline.svg?ignore_skipped=true)](https://gitlab.com/web-db/app/-/pipelines)

## Getting Started

### Regular Installation

- [๐Ÿณ Standalone Installation](https://docs.webdb.app/installation/standalone) - Install WebDB with a single line command
- [๐Ÿณ Docker Compose](https://docs.webdb.app/installation/compose) - Set up WebDB using Docker Compose.

### For Developers

- [๐Ÿ—๏ธ CI/CD Pipelines](https://gitlab.com/web-db/app/-/pipelines) - Contribute to our continuous integration and deployment processes.
- [๐Ÿ‘จโ€๐Ÿ’ป Contributing](https://github.com/WebDB-App/app/blob/main/CONTRIBUTING.md) - Learn how you can contribute to the WebDB project.
- [๐Ÿ“ Planned Features](https://github.com/WebDB-App/app/blob/main/TODO.md) - Explore the upcoming features and enhancements.

## Additional Resources

- [๐Ÿงช Demo](https://demo.webdb.app/) - Try WebDB with our live demo.
- [๐ŸŒ Website](https://webdb.app/) - Visit our official website for more information.
- [๐Ÿ› Issues](https://github.com/WebDB-App/app/issues) - Report issues or view current ones.
- [๐Ÿ“™ Documentation](https://docs.webdb.app/) - Access detailed user guides and documentation.
- [๐Ÿณ Docker Hub](https://hub.docker.com/r/webdb/app/) - Find our Docker images.
- [โ› Compatibility](https://webdb.app/compatibility/) - Check compatibility with different systems.