HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
appleseedproj
appleseed
PHP2010–2011
appleseedproj / appleseed · Archived

appleseed

The Appleseed Project - The First Open Source+Distributed Social Networking Platform

2Distinct people
7Mentions
0Explicit recommenders
115GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

The Appleseed Project - The First Open Source+Distributed Social Networking Platform

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

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

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM 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 week7 dated mentions

Observed mentions: 2010-10-14 01:25:59 UTC to 2011-02-09 11:39:06 UTC. Weeks start Monday, UTC.

0122010-10-11 00:00:00 UTC to 2010-10-18 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 commentsOct 112010-10-18 00:00:00 UTC to 2010-10-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2010-10-25 00:00:00 UTC to 2010-11-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2010-11-01 00:00:00 UTC to 2010-11-08 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2010-11-08 00:00:00 UTC to 2010-11-15 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2010-11-15 00:00:00 UTC to 2010-11-22 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2010-11-22 00:00:00 UTC to 2010-11-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2010-11-29 00:00:00 UTC to 2010-12-06 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2010-12-06 00:00:00 UTC to 2010-12-13 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 commentsDec 62010-12-13 00:00:00 UTC to 2010-12-20 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2010-12-20 00:00:00 UTC to 2010-12-27 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2010-12-27 00:00:00 UTC to 2011-01-03 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2011-01-03 00:00:00 UTC to 2011-01-10 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2011-01-10 00:00:00 UTC to 2011-01-17 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2011-01-17 00:00:00 UTC to 2011-01-24 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2011-01-24 00:00:00 UTC to 2011-01-31 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2011-01-31 00:00:00 UTC to 2011-02-07 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2011-02-07 00:00:00 UTC to 2011-02-14 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsFeb 7

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
Oct 112010-10-11 00:00:00 UTC2010-10-18 00:00:00 UTC202
Oct 182010-10-18 00:00:00 UTC2010-10-25 00:00:00 UTC000
Oct 252010-10-25 00:00:00 UTC2010-11-01 00:00:00 UTC211
Nov 12010-11-01 00:00:00 UTC2010-11-08 00:00:00 UTC000
Nov 82010-11-08 00:00:00 UTC2010-11-15 00:00:00 UTC000
Nov 152010-11-15 00:00:00 UTC2010-11-22 00:00:00 UTC000
Nov 222010-11-22 00:00:00 UTC2010-11-29 00:00:00 UTC000
Nov 292010-11-29 00:00:00 UTC2010-12-06 00:00:00 UTC000
Dec 62010-12-06 00:00:00 UTC2010-12-13 00:00:00 UTC202
Dec 132010-12-13 00:00:00 UTC2010-12-20 00:00:00 UTC000
Dec 202010-12-20 00:00:00 UTC2010-12-27 00:00:00 UTC000
Dec 272010-12-27 00:00:00 UTC2011-01-03 00:00:00 UTC000
Jan 32011-01-03 00:00:00 UTC2011-01-10 00:00:00 UTC000
Jan 102011-01-10 00:00:00 UTC2011-01-17 00:00:00 UTC000
Jan 172011-01-17 00:00:00 UTC2011-01-24 00:00:00 UTC000
Jan 242011-01-24 00:00:00 UTC2011-01-31 00:00:00 UTC000
Jan 312011-01-31 00:00:00 UTC2011-02-07 00:00:00 UTC000
Feb 72011-02-07 00:00:00 UTC2011-02-14 00:00:00 UTC101

What Hacker News says

7 sources
I'm not talking about extending HTTP, though, I'm talking about a protocol over HTTP. My project uses a custom protocol called QuickSocial: https://github.com/appleseedproj/appleseed/blob/master/_docu... Although the software is protocol-agnostic, and hooks could be written to support XMPP, as well. I think my biggest issue with XMPP (beyond it's verboseness) is that it requires a whole separate XMPP server. This is less of an issue for Diaspora, which already requires a series of services running, but for my project, Appleseed, the goal is to get everything running under a LAMP stack which can be run on any shared host.
In Software design mistakes that Diaspora needs to fix.

A Facebook without walls: Appleseed opens to the public.

Hello, HN! Appleseed is an open source distributed social networking framework I've been developing for the past few years, and I've been making rapid progress in the past few months. I'm giving out invites to the test site, and I wanted to personally ask HN users to check out this work in progress and if you could give me feedback or suggestions, that would be fantastic. Post your email here, or send an email to invite@appleseedproject.org if you don't want it to be public, and I'll send you an invite. Once you sign up, you'll get 5 invites of your own. Project's Website: http://opensource.appleseedproject.org Github: http://github.com/appleseedproj/appleseed Twitter Announcement: http://twitter.com/appleseedproj/status/29017132391 Thanks again for being a great community, and feel free to ask any questions and I'll do my best to respon
Read the rest
d.
62 points · Open discussion
I couldn't agree with this rant more. I use frameworks because they streamline my code, and provide basic abstractions for simple tasks. One of my biggest issues with Rails (to be fair, it's more about people new to rails), is the way it sees abstraction as a form of magic. Simple tasks should be abstracted, but abstracting complex tasks is a recipe for disaster down the line, when you need to operate outside of the confines of the abstraction. This can be mind-numbinglyannoying for experienced programmers, and frustrating for new programmers. I do want to address specifically the idea of abstracting out things like HTML or SQL. These are my two pet peeves. I look at something like HAML, and I can't understand why anyone would consider that to be a good idea, even putting aside the fact that your designer will have to learn a whole n
Read the rest
ew syntax, but the idea that markup should look like programming language defeats the point of a markup language. Here's how I did it with Appleseed, using the simple_html_dom library. Views are dumb, very dumb. You create a view which is only markup, for instance: http://github.com/appleseedproj/appleseed/blob/master/compon... So you properly class and id your markup, and in the controller, you populate the data, repeating elements for lists or tables, by targetting the dom. If I want to set the title on this view, I do: $View = $this->GetView ( 'friends'); $View->Find ( '.profile-friends-title', 0 )->innertext = "New Title"; That's it. No template pseudo-code, designers only have to care about the markup itself. On the front-end, I do the same with Javascript. Think of it as unobtrusive PHP. I also stay away from ORM's. I understand all the arguments in favor, but in the end, I'd much prefer writing complex joins than using an ORM. Separation of concerns is so important, and yet, sometimes I think frameworks, which are supposed to facilitate that, actually can make it worse, by trying to reinvent the wheel in abstract ways.
In "Calling oneself a C Programmer is like saying you're a Hammer Carpenter"
In Help fund an open source Facebook alternative: Appleseed
It doesn't get much more open source than this: http://github.com/appleseedproj/appleseed Source has been available under the GPL v2 for quite a while now. And we're asking for funding, because there's always more to do. The foundation is set, the features are there, but a project like this is never really done. There's security, threat modeling, scalability and stress testing, and just plain development of future features and bug testing.
In Help fund an open source Facebook alternative: Appleseed

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.