amark/gun
View on GitHub ↗ ★ 19,160 JavaScript
An open source cybersecurity protocol for syncing decentralized graph data.
291 mentions on Hacker News by 45 people: 34 stories, 257 comments · first 2014-10-19 · latest 2024-10-08
20082026
-
…is pretty impressive, but you can get over 30X their speed (30M ops/sec) by caching - see https://github.com/amark/gun/wiki/100000-ops-sec-in-IE6-on-2... . And this can be done without compromising the storage or integrity of the data. The…
comment by marknadal · 2016-07-05 · in LokiJS – In-memory JavaScript Datastore with Persistence -
…try and refer it in)! Now we're about to release a performance focused version (30M ops/sec, see https://github.com/amark/gun/wiki/100000-ops-sec-in-IE6-on-2... with a podcast by readthesource.io on how) and onboarding enterprise…
comment by marknadal · 2016-07-04 · in Ask HN: What did your 'Show HN' project turn into? -
…others, but the upcoming version of GUN (where I work) has some incredible performance benchmarks: https://github.com/amark/gun/wiki/100000-ops-sec-in-IE6-on-2... . Yes, "documents and references" and "nodes and edges" is where things…
comment by marknadal · 2016-07-01 · in RethinkDB 2.1.5 performance and scalability -
…complaining about this not being a performance benchmark, I invite you to check out this test: https://github.com/amark/gun/wiki/100000-ops-sec-in-IE6-on-2... . Doing about 30M ops/sec on a Macbook Air. As for the authors of Dgraph, keep…
comment by marknadal · 2016-06-21 · in Scaling nodes in a Dgraph cluster -
…times and WebTorrent is driving the future forward. I have a complementary Open Source project ( https://github.com/amark/gun ) for live data sync - it is already decentralized and anonymous by default (other than a session-ID). Adding…
comment by marknadal · 2016-06-14 · in Serverless Sync in Web Apps Using Bit Torrent -
https://github.com/amark/gun Open Source, graph database, P2P/decentralized, 1800+ stars, browser/javascript friendly, active community, does realtime updates like Firebase. With some INSANE performance specs:…
comment by marknadal · 2016-06-13 · in Cayley – An open-source graph database -
…But we need something like a Decentralized Firebase. And that is exactly what we're working on at https://github.com/amark/gun . I met Tim Berners-Lee last year at the Extensible Summit and chatted for a bit, and it is pretty incredible to…
comment by marknadal · 2016-06-08 · in The Web’s Creator Looks to Reinvent It -
…source distributed data sync engine and needed a way to test distributed aspects of that engine - https://github.com/amark/gun/ )
comment by metasean · 2016-06-07 · in Distributed Systems Testing: The Lost World -
Another: http://gun.js.org/ & https://github.com/amark/gun Realtime, Peer-to-Peer, Offline-First, Graph. A podcast on its performance (25+M ops/sec) just happened on http://readthesource.io/ an hour or so ago, hangouts link:…
comment by marknadal · 2016-05-18 · in Firebase expands to become a unified app platform -
GUN, an awesome Graph Database Engine! http://gun.js.org / https://github.com/amark/gun Things that make it so awesome: it is open-source, real-time, fully distributed, and offline-first. It's also highly modular and easy to use, so our…
comment by metasean · 2016-03-10 · in Ask HN: What are you working on and why is it awesome? Please include URL -
…fancy. I've written a response that is very direct and shows how simple a graph database can be: https://github.com/amark/gun/wiki/Graph-Databases-101 .
comment by marknadal · 2016-03-10 · in Getting Started with Graph Databases -
(Full disclosure: I'm the author, we are VC backed) https://github.com/amark/gun is an Open Source graph database with Firebase like realtime synchronization.
comment by marknadal · 2016-03-10 · in Graph Databases 101 -
…you to do key/value, relational, document oriented data, as well as have circular references. [0] http://github.com/amark/gun Full disclosure: I'm the author.
comment by marknadal · 2016-01-29 · in Kinto by Mozilla – An open-source Parse alternative -
…It does NOT have other features of Parse though, like a web client, built in permissions, etc. [0] https://github.com/amark/gun
comment by marknadal · 2016-01-29 · in Ask HN: Good Parse alternatives? -
…the current state if synchronization protocols still kinda sucks - full disclosure, I work on http://GitHub.com/amark/gun which is a JavaScript based syncing database. Getting synch right in p2p or federated systems (email) entails more…
comment by marknadal · 2015-12-24 · in Progress on JMAP, better standard for synchronising mail, calendars and contacts -
…the future. The company I work for is trying to make offline/decentralized apps more realistic (gundb.io, github.com/amark/gun) and storage limitations can be aggravating at times.
comment by Jx271 · 2015-12-15 · in Kinto – open-source alternative to Firebase and Parse -
GUN defaults to WebSockets - http://gun.js.org/ / https://github.com/amark/gun / https://gitter.im/amark/gun
comment by metasean · 2015-12-15 · in Kinto – open-source alternative to Firebase and Parse -
…that doesn't require a lot of expertise or overhead, and is extensible. http://gun.js.org/ / https://github.com/amark/gun / https://gitter.im/amark/gun
comment by metasean · 2015-12-15 · in Kinto – open-source alternative to Firebase and Parse -
…lexical sort is used in the conflict resolution algorithm it is only part of the equation (see https://github.com/amark/gun/wiki/Conflict-Resolution-with-G... ). As I mentioned in my talk, lexical ordering is intentionally naive because I…
comment by marknadal · 2015-12-05 · in I Dreamed of a Perfect Database -
…resolution which you can see demos and learn more about here: https://youtu.be/-i-11T5ZI9o , https://github.com/amark/gun/wiki/Conflict-Resolution-with-G... , and towards the end of this tech talk https://youtu.be/kzrmAdBAnn4 . 2) I'm…
comment by marknadal · 2015-12-05 · in I Dreamed of a Perfect Database -
…There are plenty of new cool things we can do now - and the graph database we're building ( http://github.com/amark/gun ) is doing several of those things. Like realtime by default, like what Firebase and RethinkDB are starting to push.…
comment by marknadal · 2015-12-05 · in I Dreamed of a Perfect Database -
This is the ideal we are striving for at https://github.com/amark/gun , and I hope our https://gitter.im/amark/gun is evidence of that. We're an Open Source Firebase, with graph data structures and a decentralized architecture. Please give…
comment by marknadal · 2015-11-29 · in Ask HN: Which open source projects have kind, supportive, talented teams? -
…based architecture doesn't exist in REST sadly. I'm building an Open Source version of Firebase ( http://github.com/amark/gun ) with graph data structures, so I understand the appeal and can approve it is well warranted.
comment by marknadal · 2015-11-26 · in Re-base: A Relay inspired library for building React.js and Firebase applications -
…more OS level development work? Pretty cool stuff. I am also working on a distributed database, https://github.com/amark/gun , that operates at the high level (web/javascript) rather than the low level. Although it looks like Irmin can be…
comment by marknadal · 2015-11-04 · in Irmin: Git-like distributed DB -
This isn't theoretical, I've implemented this system already in code: https://github.com/amark/gun . Just spoke on it in London, Germany, and the USA. I think people need to know that this discussion is no longer happening only in the…
comment by marknadal · 2015-10-28 · in A Certain Tendency of the Database Community -
…looking for distributed p2p dynamic data sooner though, have a look at (disclosure: I'm the author) https://github.com/amark/gun which already works.
comment by marknadal · 2015-10-05 · in Why the Internet Needs IPFS -
…I'm building something similar - but it has realtime sync (like Firebase) and offline support: http://github.com/amark/gun . I'm glad others are working on this problem too!
comment by marknadal · 2015-09-22 · in JSONlite – A self-contained, serverless, zero-configuration, JSON document store -
…and I'm trying my best to engineer these things properly. Here is a link explaining the algorithm https://github.com/amark/gun/issues/87#issuecomment-13636276... pretty briefly, it is also in a terrible location that nobody would know to…
comment by marknadal · 2015-08-31 · in Gun – “Self-hosted Firebase” -
…it is Eventually Consistent and Highly Available. For more information on this, check out the wiki: https://github.com/amark/gun/wiki/CAP-Theorem . Basically you do NOT get linearizability for free, you have to build that ontop where it is…
comment by marknadal · 2015-08-31 · in Gun – “Self-hosted Firebase” -
…at the code, the entire project looks like quick-and-dirty, unfinished prototype, actually.) [1] https://github.com/amark/gun/wiki/Conflict-Resolution-with-G...
comment by lobster_johnson · 2015-08-31 · in Gun – “Self-hosted Firebase” -
This is great work, and neighbors very closely to what I am doing with http://github.com/amark/gun . But the caveat of Falcor is that it does not have realtime updates (unless they have since changed this, please let me know). I think this…
comment by marknadal · 2015-08-17 · in Netflix Releases Falcor Developer Preview -
…pulling it out into its own library if there is demand, but here is the source: - - Client library, https://github.com/amark/gun/blob/master/gun.js#L1138 and onwards. - - Server library, https://github.com/amark/gun/blob/master/lib/wsp.js#L…
comment by marknadal · 2015-07-15 · in Socket.IO P2P -
…that graph stuff is really starting to take off, for all the JavaScript people out there I wrote http://github.com/amark/gun . Great work, I really hope you help usher in the era of graphs!
comment by marknadal · 2015-06-06 · in Show HN: GraPHP, a PHP graph DB web framework -
If you are using NodeJS then http://github.com/amark/gun might do the trick. Embedded graph database with realtime push notifications. Properties are just regular ol'JSON.
comment by marknadal · 2015-04-13 · in Sophia: A modern embeddable key-value database – v1.2.2 released -
Hallelujah somebody wrote this article. I write a distributed database ( http://github.com/amark/gun ) and have repeatedly gotten into discussions where everybody is confused about ACID. This article actually takes the time and effort to…
comment by marknadal · 2015-03-29 · in The confusing CAP and ACID wording -
…chose and worked on solutions involving Hybrid Logical Clocks and CRDTs, which are at the core of my http://github.com/amark/gun database. An AP system with eventual consistency and no notion of "now", as every replica runs in its own…
comment by marknadal · 2015-03-11 · in There Is No Now – Problems with Simultaneity in Distributed Systems -
…itself in the same way I talk about my own javascript based opensource database project ( http://github.com/amark/gun ), multi-model, relational/document, graph, multi-master, etc. Obviously Orient is much more mature than mine (not…
comment by marknadal · 2015-03-10 · in Leaving MongoDB and Joining OrientDB -
Terms, defined here: https://github.com/amark/gun/wiki/semantics Explanation of the conflict resolution in simple terms, here: https://news.ycombinator.com/item?id=9077969 . Return values, with comments explaining their purpose, here:…
comment by marknadal · 2015-02-20 · in Show HN: Gun v0.1.0 – The Easiest Database Ever -
…(Hypothetical Amnesia Machine) has no proofs behind it. Specifically, your wiki article here: https://github.com/amark/gun/wiki/Conflict-Resolution-with-G... Has a giant hole where the substance would be. That bothers me because you are…
comment by karlgrz · 2015-02-19 · in Show HN: Gun v0.1.0 – The Easiest Database Ever -
…case is for this conflict resolution algorithm is for basic field/value pairs (terms defined here: https://github.com/amark/gun/wiki/semantics , and here: https://github.com/amark/gun/wiki/JSON-Data-Format ) within a UUID an object (called…
comment by marknadal · 2015-02-19 · in Show HN: Gun v0.1.0 – The Easiest Database Ever -
> 400 Bad Request https://github.com/amark/gun
comment by tomphoolery · 2015-02-19 · in Show HN: Gun v0.1.0 – The Easiest Database Ever -
…by, doing (if you already have node/npm/git installed and familiar with terminal): git clone http://github.com/amark/gun cd gun/examples && npm install node express.js 8080 Then open it in a couple of browser tabs on different devices,…
comment by marknadal · 2015-02-19 · in Show HN: Gun v0.1.0 – The Easiest Database Ever -
Have you looked at the Wiki? https://github.com/amark/gun/wiki/Conflict-Resolution-with-G... https://github.com/amark/gun/wiki/How-to-Create-GUN https://docs.google.com/presentation/d/1VIOJc0bdzUNs7yXMLKCc... No snake oil. It is a state…
comment by marknadal · 2015-02-19 · in Show HN: Gun v0.1.0 – The Easiest Database Ever -
…said by yourself, it's short on info. The conflict resolution is where the meat is, isn't it? And https://github.com/amark/gun/wiki/Conflict-Resolution-with-G... is incredibly hard to read and doesn't really answer questions.
comment by roeme · 2015-02-19 · in Show HN: Gun v0.1.0 – The Easiest Database Ever -
…on. Or at least get the tech talk recorded or written down. There are some slides at the bottom of: https://github.com/amark/gun/wiki/How-to-Create-GUN . What questions may I answer?
comment by marknadal · 2015-02-19 · in Show HN: Gun v0.1.0 – The Easiest Database Ever -
Did you read https://github.com/amark/gun/wiki/How-to-Create-GUN ? It is only introductory though. The slides might be helpful. I've demonstrated GUN before handling conflict resolution across machines with significant drift. I need to get…
comment by marknadal · 2015-02-19 · in Show HN: Gun v0.1.0 – The Easiest Database Ever -
…If you have any questions, I'll be here for the next several hours. Also check out the GitHub Wiki: https://github.com/amark/gun/wiki .
comment by marknadal · 2015-02-19 · in Show HN: Gun v0.1.0 – The Easiest Database Ever -
…bills somehow. I'm working on a graph database as well (with realtime push notifications built in, https://github.com/amark/gun ) but thankfully I've gotten funding for it. Sad to see proprietary DSE absorb focus.
comment by marknadal · 2015-02-10 · in “Titan Is Staying” -
…is an open source company and we just got funded. Needless to say, I'll pay for work on the project, http://github.com/amark/gun - it is an in memory database with push notifications and graph storage. If you're interested send me an…
comment by marknadal · 2015-02-08 · in Getting paid to work on open-source? -
…a bit of social skills. My personal example is that I just raised money for my open source startup ( http://github.com/amark/gun ) tackling the pains of databases. Most other homeschoolers I know went after the legal/political fields…
comment by marknadal · 2015-02-05 · in Techies Who Are Homeschooling Their Kids