Skip to content
/ boron Public

A terminal-based, schema-bound JSON manager that supports form-driven instance creation and update, and simplified read/delete operations using non-conditional queries

License

Notifications You must be signed in to change notification settings

RaktimJS/boron

Repository files navigation

Boron v1.1

Made by: Raktimjyoti Sarma


What is Boron?

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.


Why Boron?

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.

Use Boron if you:

  • Want to query JSON with clean, readable syntax
  • Are tired of writing endless for loops and if 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

Features

  • 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

How to use?


Learnings

  1. Handling nested and dynamic dictionaries
  2. Schema definition and enforcing schema while data creation
  3. Maintaining schema and data integrity
  4. Code modularization and software architecturing
  5. Advanced file handling

License

Licensed under the MIT License

About

A terminal-based, schema-bound JSON manager that supports form-driven instance creation and update, and simplified read/delete operations using non-conditional queries

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages