cardi
solid
Our great sponsors
cardi | solid | |
---|---|---|
5 | 117 | |
82 | 8,173 | |
- | 0.1% | |
0.0 | 0.0 | |
over 1 year ago | over 1 year ago | |
JavaScript | HTML | |
GNU General Public License v3.0 only | 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.
cardi
-
Show HN: WebCrate – an open source, social and self-hosted bookmarking tool
> Deta Space made it really easy for me as dev to build something like WebCrate quickly and it's also awesome for users. The app keeps running even if I disappear and hosting, auth etc. is all handled for me
Ah yeah, love the concept, I had similar goals in mind when making Cardi (although I wasn't aware of many options at the time for putting data in control of the user -- I ended up just having people log in with AWS access keys and it stores data in DynamoDB, which is weird but has actually been working great so far).
https://github.com/pickledish/cardi
Anyways Deta seems interesting, looking forward to seeing where it goes from here! Would love more/better options in this space.
-
Kanban board in one HTML using localstorage
Ha, I'm very interested in this!
I had this same problem for my own app[0], I ended up solving it by just using dynamodb in my personal AWS account as the storage. Generous free tier, great uptime, and no users, security, etc to manage for me, like you mention.
It's way more technical than I'd like of course, since anyone who wants to use it needs to have a personal AWS account. And it isn't "synced", like you say, it's just using the AWS JS SDK to speak to dynamodb directly. But still it's been a real pleasure to build a web app this way -- the fact that anyone can use the app by plugging in their own storage is kind of the web development holy grail IMO.
-
Show HN: Cardi – store your notes for free in AWS DynamoDB
Hey thanks! I wouldn't say it's a hard dependency, in fact it can work with other things that are API-compatible with DynamoDB, like Scylla for example if you wanted to self-host everything:
http://scylla.docs.scylladb.com/master/alternator/alternator
And in terms of using something like Firestore, the storage needs of this are very simple so it wouldn't be very hard to add that in. I tried to keep all the persistence-related functionality separated off for this purpose:
https://github.com/pickledish/cardi/tree/master/src/dynamodb
solid
-
Simple Lasts Longer
This doesn't support the various consumer cloud storage APIs, but you've just reminded me of a project I ran into years ago that seems to still be around: https://remotestorage.io/
There's also Solid which attempts to do something similar: https://solidproject.org/
-
Manas: Storage servers confirming to Solid protocol
Solid is a web native protocol to enable interoperable, read-write, collaborative, and decentralized web, truer to web's original vision.
-
Manas: Solid protocol storage server in Rust for decentralized web
Manas project(https://github.com/manomayam/manas/tree/main) aims to create a modular framework and ecosystem to create correct, robust storage servers adhering to Solid protocol in rust.
[Solid](https://solidproject.org/) is a web native protocol to enable interoperable, read-write, collaborative, and decentralized web, truer to web's original vision.
Solid adds to existing Web standards to realise a space where individuals can maintain their autonomy, control their data and privacy, and choose applications and services to fulfil their needs.
-
The problem with federated web apps
Tim Berners-Lee's Solid project is working on that. Put data in "pods" that are stored on pod servers, which are federated. You can self-host.
It could be a federated layer of identity & personal content decoupled from social platforms.
-
Update of the RDF and SPARQL (RDF star) families of specifications
Check out https://solidproject.org (If you want a short intro I recently gave a ~30min talk about it: https://noeldemartin.com/fosdem)
-
Web Application Authentication
I haven't tried, but SOLID pods would probably do the trick. https://solidproject.org/
-
Exploring the Solid Standard and Apps Built on Solid
I wanted to start a discussion about the Solid standard (https://solidproject.org/) and the apps built on top of it. Solid is a technology developed by Sir Tim Berners-Lee, the creator of the World Wide Web, that aims to give users control over their personal data. It's based on the idea of "personal pods," where users store their data in a secure and private way, and can choose who has access to it.
-
JSON compression in the browser, with gzip and the Compression Streams API.
This example was created for the specific needs of Web Storage, File and Solid Pod persistence, for a scaling representation of JSON application state.
-
How can we make the internet controlled by the people rather than corporations?
Well, if you want a decentralised web without going down the snake-oil of blockchain stuff, then Tim-Berners Lee is actually working on a neat project y'all can get involved with today called the Solid Project!
-
How does everyone feel about AI art and crypto-currency?
If you're interested in a decentralised web, then Tim Berners-Lee is already part of an open-source crew making that possible without the blockchain over on the Solid Project - take a look and contribute if you're interested in that kind of thing!
What are some alternatives?
Mastodon - Your self-hosted, globally interconnected microblogging community
logseq - A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.
orbitdb - Peer-to-Peer Databases for the Decentralized Web
Peergos - A p2p, secure file storage, social network and application protocol
kanidm - Kanidm: A simple, secure and fast identity management platform
yjs - Shared data types for building collaborative software
Nullboard - Nullboard is a minimalist kanban board, focused on compactness and readability.
specification - Solid Technical Reports
hyperhyperspace-core - A library to create p2p applications, using the browser as a full peer.
miniflare - 🔥 Fully-local simulator for Cloudflare Workers. For the latest version, see https://github.com/cloudflare/workers-sdk/tree/main/packages/miniflare.
ansible-role-nebula - Ansible role to install Nebula Mesh overlay
uBlock - uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.