Our great sponsors
Lowdb | hjson-js | |
---|---|---|
27 | 9 | |
20,877 | 404 | |
- | 0.5% | |
6.4 | 0.0 | |
3 days ago | 2 months ago | |
JavaScript | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Lowdb
-
Database recommendations for small website
https://github.com/typicode/lowdb is a cool option.
- How to show CRUD projects on Github?
-
go-store: Lightweight embedded database in pure Go inspired by Lowdb
I just finished the first stable version of go-store, a lightweight embeeded database written in pure Go. It was heavily inspired by lowdb. The motivation was that I needed something simple to store information for another project and that I wanted to try out Go's generics.
-
Best Simple Javascript database to replace local storage?
https://jsondb.io/ or https://github.com/typicode/lowdb
-
Intercept and inspect http requests with reqon
By default, requests are stored locally in a JSON file with the help of LowDB.
- NodeJs temporal database (like an audit log or git)
-
Creating a NoSQL database from scratch
For 1: Don't.* For 2: You're looking for a cache. I've published an OS npm module. Looking at the code might help: https://github.com/tq-bit/qache/blob/master/src/Cache.ts For 3: Maybe the code of lowdb can point you in the right direction: https://github.com/typicode/lowdb/tree/main/src
-
I could use design advice
Another thing you might consider is literally using the filesystem as a database. There are plenty of vanillla ways to simply read/write to JSON or you could even use a JSON based db github.com/typicode/lowdb again you don't need to think about it as a db your just handling JS objects.
-
Part 3: Creating an embeddable chat widget
I did want something performant so that I would (hopefully) not run into issues when there are around 100-ish clients connected at the same time. I looked at low-db for a while but did not like that it would JSON.stringify my whole database on every change, which could become a problem when it becomes to big.
- Module for writing files to CommonJS format
hjson-js
-
[OC] No comments
By the way.. if you use the hjson parser you can add comments to json files :) https://hjson.github.io/
- YAML vs. JSON
-
In a symfony interview I got asked "but why json? XML is better"
I wish this took off https://hjson.github.io. I like it much more than yaml.
-
policy generator?
I don't know anything about VueJS either but HJSON is pretty cool in that regard https://hjson.github.io/
-
Keeping documentation in sync with source code
> Another difficult problem was checking for correct indentation visually (because the configuration is YAML-based and indentation matters).
why yaml? I hate it so much! my eyes hurt looking at it?
why not using https://hjson.github.io/ ?
-
JSON5 Data Interchange Format
HJSON [0] is also another format that tries to make it easier for humans to read / write json.
[0] https://hjson.github.io/
-
YAML and Configuration Files
well there are json alternatives which fit this bill, such as HJSON.
https://hjson.github.io/
might not be as "common" but it has good implementations for many languages.
-
zdpack - A tool for merging and converting Minecraft data and resource packs.
zdpack also pre-processes datapacks, allowing json files to be written in hjson or yaml, in addition to allowing a special extensible super-set of MCFunction I call CommandScript. You can check the github page for a quick overview of CommandScript.
- The Goals of XML at 25: and the one change that XML now needs
What are some alternatives?
NeDB - The JavaScript Database, for Node.js, nw.js, electron and the browser
json5 - JSON5 — JSON for Humans
json-server - Get a full fake REST API with zero coding in less than 30 seconds (seriously)
Knex - A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
Keyv - Simple key-value storage with support for multiple backends
database-js - Common Database Interface for Node
buckets - A complete, fully tested and documented data structure library written in pure JavaScript.
Mongo Seeding - 🌱 The ultimate solution for populating your MongoDB database.
schemapack - Create a schema object to encode/decode your JSON in to a compact byte buffer with no overhead.
@databases - TypeScript clients for databases that prevent SQL Injection
mori - ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript