Sl

Slowstore – An Open Source Live JSON Store for Python

Hacker News

Slowstore – An Open Source Live JSON Store for Python

GitHub: https://github.com/42dotmk/slowstore PyPi: https://pypi.org/project/slowstore What Slowstore does slowstore is simple to use, single file, key-value store that stores your objects as JSON files in a live fashion (by default). It is designed to be easy to plug into your program, without the need of server, connection strings, nothing, just provide the directory where you like to store your files. Simply, consider it like a dictionary that auto stores changes on disk, you can further inspect these changes and undo/redo them. Who can use it You have some idea and you like not to think about your objects storage at all but to have the following goodies: whenever you change something it's on the disk persisted for the next run. when something crashes, the last valid state is on disk on a readable Json file with the changes stored, The objects you manipulate are directly stored on FS. And you do nothing in the code about all of the above. Comparison There are multiple projects that store objects on file system, but they mostly behave like regular dbs and mainly use pickled objects. This library has an intent for a collection of users Slowstore[User] to be treated just as dict of User objects synced with their file counterparts. Not Production Ready Slowstore is slow because by default it writes every change on the disk. It loads every item in memory on load (will be changed) So, it is intended to be used for exploration.

Share card

Actual performance

3points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
68%68% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: user, single, code · Missing: mac, agents, macos
67%67% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: open source, ide, io · Missing: https docs, excited, just released
51%51% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Strong signals: users · Missing: mobile apps, ios, personal
44%44% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: users · Missing: plus, platform, intuitive
32%32% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
11%11% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

A
A Python DSL for Describing JSON Schemas57%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A Python DSL for Describing JSON Schemas

Hacker News2
VScanX
VScanX27%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Open-source, offline-first Python vulnerability fuzzer

Indie Hackerscommitment-side-project
La
Lama – Open-Source Python Droplr Alternative75%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Lama – Open-Source Python Droplr Alternative

Hacker News12
Op
Open-Source Python Projects71%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Open-Source Python Projects

Hacker News1
Zi
Zipline - algorithmic trading in open source Python72%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Zipline - algorithmic trading in open source Python

Hacker News157
Py
PyTermTk – an open source Python TUI Library80%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

PyTermTk – an open source Python TUI Library

Hacker News4
Sl
Slacky, the first open-source Slack selfbot in Python73%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Slacky, the first open-source Slack selfbot in Python

Hacker News10
Ep
Episuite, open-source framework for epidemiology in Python74%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Episuite, open-source framework for epidemiology in Python

Hacker News12
Netdriver
Netdriver60%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Open-Source NetDevOps Python Framework

Indie Hackers1apis
Op
Open source scripting Excel with Python71%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Open source scripting Excel with Python

Hacker News1