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
-
…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 -
▲ 11
Upcoming SQL and MongoDB Query Support in GUN 0.2.Xstory by marknadal · 2015-06-12 · 0 comments
-
…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 -
▲ 2
A distributed, embedded, graph database enginestory by ekollar · 2015-05-07 · 0 comments
-
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 -
…guys are smart and I'm glad they are pushing in this direction, it is important. My project is at http://github.com/amark/gun if anybody is interested.
comment by marknadal · 2015-01-28 · in Advancing the realtime web -
…same ideas I have for a database/cache except in JS rather than LISP. I'd love to compare notes - http://github.com/amark/gun .
comment by marknadal · 2014-12-04 · in LambdaLite: A functional, relational Lisp database in 250 lines of Common Lisp -
…systems stuff, data in particular - and dedicated to javascripters! If you're interested, check out http://github.com/amark/gun or send me a message!
comment by marknadal · 2014-12-04 · in Distributed systems readings -
…- although, of course, this would be eventually consistent. Check out this (unfinished) article: https://github.com/amark/gun/wiki/Conflict-Resolution-with-G... .
comment by marknadal · 2014-11-22 · in Coordination Avoidance in Database Systems [pdf] -
…(even if that means me sacrificing years of my life into doing all this crazy research). Check out http://github.com/amark/gun ! - CAP Theorem, he is correct, P cannot be sacrificed. GUN is AP with eventual consistency. The beauty of this,…
comment by marknadal · 2014-11-09 · in Why I love databases -
…This is a win for our industry overall. We're working on a database/cache/messaging system too, http://github.com/amark/gun it is dedicated to removing the pain I and other Javascript/NodeJS developers had when it came to…
comment by marknadal · 2014-11-07 · in Confluent, a company for Apache Kafka and realtime data -
…that is focused on ease of use combined with distributed/decentralized (concurrency safe) behavior. Http://github.com/amark/gun
comment by marknadal · 2014-11-05 · in LokiJS – Lightweight JavaScript in-memory database -
▲ 26
Show HN: Gun – A distributed, embedded, graph database enginestory by marknadal · 2014-10-21 · 6 comments
-
▲ 4
Show HN: Circular References with JSON and Kittens, JavaScript Graph Databasestory by marknadal · 2014-10-19 · 0 comments