HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
Qbix
Platform
JavaScript2015–2026
Qbix / Platform

Platform

Free, open-source community platform, decentralized alternative to Big Tech. For apps that empower people and unite communities.

5Distinct people
108Mentions
1Explicit recommenders
23GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Free, open-source community platform, decentralized alternative to Big Tech. For apps that empower people and unite communities.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

Thanks, that's a great list! Might be worth mentioning our engine there too, for people who want a graph database atop SQLite and other battle-tested relational databases like…

EGreg used a recommendation phrase. 3 indexed comments match. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 7:02:26 AM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year108 dated mentions

Observed mentions: 2015-10-15 03:50:02 UTC to 2026-09-28 13:30:18 UTC.

0510152015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20152016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 8 mentions; 0 submissions, 8 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 15 mentions; 3 submissions, 12 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 12 mentions; 3 submissions, 9 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 14 mentions; 1 submissions, 13 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 17 mentions; 1 submissions, 16 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 9 mentions; 0 submissions, 9 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 16 mentions; 1 submissions, 15 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 10 mentions; 0 submissions, 10 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC101
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC000
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC303
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC808
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC303
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC15312
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC1239
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC14113
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC17116
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC909
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC16115
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC10010

What Hacker News says

8 sources
Because it’s very hard to build something with all the features that people expect in 2018. It takes a serious amount of time and money. Our company (qbix.com) made $1MM selling apps for iOS and Mac, and reinvested most our profits over 7 years into building just such an open source decentralized social network. Here is a video about it: https://m.youtube.com/watch?v=pZ1O_gmPneI You can find the entire general purpose platform here: https://github.com/Qbix/Platform And even though we had done all this, we have not yet started to popularize it. We wanted to get the kinks out first. Examples of stuff you should have at a minimum: user accounts, onboarding, pub-sub, transactional emails and sms, notifications on all platforms including web push, real time updates via web sockets, privacy and access control to content, multi user collaboratio
Read the rest
n, one click invitations, easy installer and updater scripts, caching resources locally, indexing and relationships across domains, authentication across domains (github.com/Qbix/auth) with seamless experience across domains and more. And then you should probably also integrate with local address books, support uploading and sync from gmail and other sources, support payments on all platforms eg applepay and androidpay, and so on. I have met teams working on other projects including MaidSAFE and Solid by Tim Berners-Lee. The missing piece is all the user-friendly apps and components. It’s a bit like when the Mac and Windows came out, personal computers finally got much more massive adoption. Or like when the Web became good enough to compete with AOL. It takes time for open source to catch up to proprietary software, but once it does, it is a force to be reckoned with. PS: If anyone wants to join our project to either contribute (design, development in PHP or JS, or grow the community) get in touch by emailing greg+hn @at@ qbix.com
In Why decentralized social networking never makes it
Let me share my experience building location based search at Qbix. All of it is available now for free in the Places plugin: https://github.com/Qbix/Platform/tree/master/platform/plugin... First of all, we normally do our sharding by the hash of the primary key. Typically it is the publisherId and hash of the name of a “stream”, which is our general dynamic data structure. What this does is essentially distribute the load evenly between hashes without having to worry about the “water” stuff mentioned above. Ok now about location based search... 1. We use GeoHash for addressing the surface of the Earth. For lookups, we calculate actual corners of the lat-lng rectangle in Haversine distance and then translate it to geohash. 2. Technically we could have just used a database index at this point and be done with it. But we want to handle both
Read the rest
PULL requests and PUSH notifications when something happens nearby. 3. So given a radius the subscriber is interested in, we set up 4 streams for SUBSCRIBERS that together (as rectangles) cover the circle surrounding the location and radius. 4. Then we also set up streams for PUBLISHERS which correspond to all the various drop-down values we have for the radius. This is compicated by the fact that we have one set for metric system and another for imperial. But we just make one stream for each of them. The more radii available the more streams you have to post to (like 10-20) but posting doesn’t happen that often and it’s better to precompute this stuff. 5. Relations between streams are one of the many features that streams do out of the box. So basically the user can just subscribe to a certain location and radius, interest, etc. and get either realtime updates or offline notifications. The item being posted is itself a stream and what’s being inserted is relations between it and the category stream the person is interested in. Thus you can also see right away who is interested in what. In the future however we plan to encrypt the data end to end so the servers won’t know this info. Then the location search will be harder. (qbix.com/blog)
In Geosharded Recommendations with Hilbert Curve at Tinder
Web apps have a bright future, with only Safari lagging behind. (Did you know Steve Jobs originally envisioned AL mobile apps to be web based?) I have emailed Jonathan Davis (web-evangelist@appl..) from Safari several times over the last few years asking when Push Notifications will finally be supported. Without this, websites need to rely on email as a retention mechanism. But here’s the thing with all this. It’s a lot to build and support all these operating systems, where things constantly change. Even more to have an integrated unified solution. Take for instance onboarding. New people click an invite link and go to your site. First you want an instant social experience. That’s easy enough: just have each invite have a unique link confirming that phone number or email, and when they arrive show them all the friends who uploaded hashes
Read the rest
from their Contact list where they are found. And show all the content they have already engaged with. But wait, phone numbers only have 10^7 possibilities roughly, so that’s a trivially reversible space. SO now go read about the state of the art from Signal and others and figure out your own more secure solution. And after this you want the user to download the native app so you can send notifications to them, they can upload their Contact list and find their friends, invite people easily etc. Seems easy: just redirect them to the store. But wait. You want attribution for campaigns, and you want to resume sessions. How to do it? Well you could use SFSafariViewController to get the web cookies but that’s been deprecated in iOS so now you need to to use SFAuthenticationSession. Wouldn’t it be nice if there was a project that would take care of all this shifting stuff for you so you can focus on building the core of your app? Well that’s why I started Qbix initially. We keep adding free open source plugins to solve these individual problems: https://github.com/Qbix?tab=repositories Go ahead and grab them, we plan to maintain them as the OSes change since we use them in our ow apps. But this is literally the tip of the iceberg. Most of the questions have to do with social and communty features like roles, permissions, realtime sync, offline notifications, user authentication across apps, payments, and so on. If you want something that will let you develop new web based apps at record speed or support turning existing websites/apps into social apps with accounts (think turning git into github) without reinventing the wheel you are welcome to the code https://github.com/Qbix/Platform It is licensed under AGPL so if you want to keep your code private and not open source it to your website visitors then you’d have to contact us for a license, which at this point is probably like $100 a year regardless of users. But for FOSS projects and weekend stuff it’s totally free, to promote the improvements of the ecosystem. Here is the vision long term: https://www.youtube.com/watch?v=pZ1O_gmPneI Oh also we aren’t happy with the state of mobile browsers when it comes to supporting content addressable routing, verification of resources, encrypted web push notifications secure access to contacts by websites, and so on. So we are building the Qbix Social Browser: https://projects.invisionapp.com/m/share/TKHYMVSJNW2
In The web apps that will eat mobile
It exists now, today. Use it. https://www.youtube.com/watch?v=pZ1O_gmPneI It is simply a platform on top of the Web same as Wordpress, that anyone can install. It can even run on local wireless mesh networks. Oh and it’s totally Free and Open Source and any community or startup can use it to build apps to put in the store. https://github.com/Qbix/Platform Contact me if you’re interested to be involved, or just have a question about how to get started. (Greg+hn, the at sign, then qbix.com)
In $1M to build decentralized social networks
If I may shamelessly mention the project we've been working on the last 7 years... https://m.youtube.com/watch?v=pZ1O_gmPneI 1. We started with the idea that actually social tools would let you get in, get out and get on with life. They would help you coordinate your actual social life in the real world instead of sucking up your time online. A minute spent on the app would result in hours socializing in the real world, not the other way around. Group activities would form like snowballs leading to an actual goal, not random chatting. Thus came the first part of our mission: Empowering People. 2. We also realized very soon that communities wanted to install our software themselves. The flipside of letting people actually get together on their own time, is that we can help unite their members and engage them. Universities and Buildings, fo
Read the rest
r example, release their own social app to their Students and Tenants, and allow them to find one another and connect on their own time. (See https://qbix.com/communities). Thus we cane upon the second part of our mission: Uniting Communities 3. We realized there is actually no good open source alternative to Facebook, that communities can install the same way they can install Wordpress for blogs. We wanted to change the world and have developers and startups build social apps as easily as Wordpress plugins. We wanted communities to run our platform and apps even on a mesh network or router disconnected from the Internet - REAL decentralization, to be used in countries with censorship, or on a cruise or remote village to plan dinners, date, etc. But the world has changed since blogs and we had to build and maintain literally thousands of features, from user signup to data access to payments. We recently got a security audit by an outside firm and are proud to say that they found (and since patched) only three, very hard to exploit, vulnerabilities in the entire platform. The code is at (https://github.com/Qbix/Platform). We don't have a slogan for this part of our mission yet :) It's totally free and open source, and we will begin growing a community around it in 2018. If you want to join or find out more, contact me -- the email is greg and the domain is qbix.com See a 7 minute video about it to understand fully the how and why: https://m.youtube.com/watch?v=pZ1O_gmPneI
In Thoughts on Embracing the Social Internet Over Social Media

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.