Boron is a dual-mode JSON data engine designed to make working with structured data simple and consistent. It uses a schema-driven, form-like system for creating and updating data, and a command-style interface for querying and deleting it. Instead of relying on a custom language, Boron works directly with JSON structures, offering the clarity and control of SQL-like operations without introducing new syntax.
NOTE: This is the MVP (Minimum Viable Product) version.
Sometimes, you don't need a full database. You just need to query and tweak some JSON. Whether you're prototyping, building small-scale tools, handling mock APIs, or processing configuration files, Boron makes it fast and easy.
- Want to query JSON with clean, readable syntax
- Are tired of writing endless
for
loops andif
conditions just to extract or modify data - Prefer structured querying over chaotic key-chasing
- Love the elegance of SQL but need the flexibility of JSON
- Form-styled data creation and update systems for maintaining data and structural integrity
- Select specific fields from JSON
- Modify values inside nested structures
- Lightweight and easy to use—no dependencies or bloat
Check USERGUIDE.md
- Handling nested and dynamic dictionaries
- Schema definition and enforcing schema while data creation
- Maintaining schema and data integrity
- Code modularization and software architecturing
- Advanced file handling
Licensed under the MIT License