This is your work, valued

Woodstock, NY

Dave Winer

Elite
@scripting

I write outliners, web CMSes, feed readers, blogging software, etc. All of it is here on GitHub. Almost everything is open source licensed.

concord. Core outliner

454

river5. A river-of-news RSS aggregator in JS running in Node.

434

river4. A JavaScript river-of-news aggregator running in Node.js

264

nodeRunner. nodeRunner is a JavaScript app that runs scripts every second, minute, hour or day, each group in its own folder.

183

myWordEditor. A simple silo-free blogging tool that creates beautiful essay pages.

159

1999-project. Docs, support and sample code for the 1999 server and app project.

159

pagePark. I wrote this simple Node.js folder-based HTTP server that serves static and dynamic pages for domains I've bought but not yet used. Then I kept going...

138

Scripting-News. I'm starting to use GitHub for work on my blog. Why not? It's got good communication and collaboration tools. Why not hook it up to a blog?

134

reallysimple. A Node package that reads RSS, Atom and RDF feeds and calls back with a simple, consistent JavaScript object.

104

nodeStorage. A simple storage system based on Twitter identity implemented in Node.js.

104

tweetsToRss. A node.js app that periodically reads a Twitter account and generates an RSS feed from it.

84

fargoPublisher. Fargo Publisher is a node.js app that connects to Fargo to publish a folder of HTML docs.

71

xml-rpc. XML-RPC client and server in JavaScript.

67

myWord. An easy open source way to create nice-looking web pages for essays.

57

feedRead. Read a feed and call back with a JavaScript object.

55

feedsForJournalists. An open source project to create a great list of feeds for journalists to follow.

47

opmlPackage. Node and browser-based code that helps developers support OPML in outliners, feed readers and renderers.

41

frontier. C

41

artDownloader. A collection of great art in a folder. Download and point your screen saver at the folder for a live art show.

39

outlineBrowser. JavaScript code to display JSON outlines.

37

publicfolder. A Node app that runs on your desktop and keeps an S3 location in sync with a folder on a local disk.

35

feedBase. A project to get feeds into a base.

32

riverBrowser. A JavaScript toolkit that displays a river of news

27

feedToMasto. Node app that checks a list of feeds periodically, post new items to Mastodon.

27

trex. OPML and JavaScript-based content management

25

rssToSlack. A JavaScript app that reads a set of feeds and posts the new items to a Slack channel. Runs in Node.js.

25

utils.js. A library of JavaScript utility routines that are patterned after Frontier verbs

22

reader. JavaScript package for feed reading and aggregating.

22

wpIdentity. Full coverage of WordPress API, with client code and built-in storage system for apps.

21

listicle. A new version of the software used in the Cluetrain listicle

20

drummerSupport. Support for Drummer users.

20

opml.org. A repository to back up the opml.org website.

19

fargoTemplates. The templates for the core types in Fargo 2. You are free to clone them, modify the result and redistribute.

18

githubpub. A Node app that serves from GitHub repositories.

18

betterWebSocketsDemo. WebSockets demo app in JavaScript, both client and server.

16

Icon-Chooser. An icon chooser for Font Awesome icons, running in Bootstrap 2.

15

textcasting. An HTTP server that can post messages to Mastodon, Bluesky, Twitter and WordPress via REST call. A bridge betw web writing tools and various places people want to post their writing to.

15

feedParserDemo. A demo of Dan MacTough's feedparser package for Node.

15

interAppComm. Demonstrates a simple way of doing interapplication communication in JavaScript using localStorage.

15

upstreamer. A Node.js app that keeps a folder backed up on Amazon S3.

15

feedland. The source code for the NPM feedland package.

14

feedlandSupport. A place to share and discover feeds.

14

myLogseqBlog. A cross-platform Node app that publishes a LogSeq journal as a blog via Drummer

14

Mastodon-API. I'm working on connecting to the Mastodon-API, getting help from friends who have been down this path.

13

macwrite. A simple demo app for nodeStorage.

13

rss. JavaScript code to build an RSS feed from a standardized structure.

13

oldSchoolBlog. Blogging in the ways of the old school.

12

likes. A simple likes server for the web running in Node.

12

drummerRFC. A place to post RFCs for people who use and develop in Drummer.

11

titlelessFeedsHowto. A simple feed item viewer that works with titled or titleless items.

11

feedlandInstall. Instructions for setting up a FeedLand server.

11

tinyFeedReader. A minimal feed reader in a Node package.

10

subscriptionListCleanup. Read an OPML subscription list, and loop over all the feeds and only pass on the ones that are reachable and parseable.

9

s3folder. A Frontier tool that keeps a folder on your hard drive in synch with a location in the S3 hierarchy. Also a demo of using GitHub to manage a Frontier tool, a task previously thought to be impossible! :-)

7

blue.feedland. A place to discuss and develop an app that connects social media apps via feeds.

6

drummerCms. A shell for Old School to connect it with Drummer. Released so other outliners can hook up to Old School for blogging.

6

feeder. A set of services that do feed reading for Drummer scripts.

6

english. The server behind the English editor.

6

davegpt. Simple interface to Open API from Node and (eventually) browser JavaScript.

4