Build and Customize Your Own Hacker News, Reddit, or Product Hunt
telescopeapp.org
telescopeapp.org
Telescope is not the prettiest codebase in the world, but it uses relatively simple code. So I'm not sure which "unnecessary abstraction" you mean.
Object.keys(window).filter(x =>
window[x] instanceof Function &&
!/native code/.test(window[x].toString()))
120 user-defined global functions, and that is not counting all global variables... yikes!(edit: if you're using Chrome, `Object.keys(window).length` gives you 260)
As far as I know Telescope is the most active open-source project of this kind though.
Another minus is that its written in Meteor.
Is there something fundamentally wrong with Meteor I'm missing?