HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
srid
neuron
Haskell2020–2021
srid / neuron

neuron

Future-proof note-taking and publishing based on Zettelkasten (superseded by Emanote: https://github.com/srid/emanote)

5Distinct people
8Mentions
1Explicit recommenders
1.6KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Future-proof note-taking and publishing based on Zettelkasten (superseded by Emanote: https://github.com/srid/emanote)

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

jq is honestly one of my favorite tools ever. Super powerful yet simple. I've written some relatively complex programs with it, e.g. this one [1] I just wrote to manipulate the…

maddyboo used a recommendation phrase. One indexed comment matches. 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

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, 1:49:46 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 month8 dated mentions

Observed mentions: 2020-06-28 20:16:20 UTC to 2021-10-18 13:12:17 UTC.

0122020-06-01 00:00:00 UTC to 2020-07-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJun 20202020-07-01 00:00:00 UTC to 2020-08-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2020-08-01 00:00:00 UTC to 2020-09-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-09-01 00:00:00 UTC to 2020-10-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2020-10-01 00:00:00 UTC to 2020-11-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2020-11-01 00:00:00 UTC to 2020-12-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-12-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-01-01 00:00:00 UTC to 2021-02-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2021-02-01 00:00:00 UTC to 2021-03-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsFeb 20212021-03-01 00:00:00 UTC to 2021-04-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-04-01 00:00:00 UTC to 2021-05-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-05-01 00:00:00 UTC to 2021-06-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-06-01 00:00:00 UTC to 2021-07-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-07-01 00:00:00 UTC to 2021-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-08-01 00:00:00 UTC to 2021-09-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-09-01 00:00:00 UTC to 2021-10-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-10-01 00:00:00 UTC to 2021-11-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsOct 2021

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
Jun 20202020-06-01 00:00:00 UTC2020-07-01 00:00:00 UTC101
Jul 20202020-07-01 00:00:00 UTC2020-08-01 00:00:00 UTC202
Aug 20202020-08-01 00:00:00 UTC2020-09-01 00:00:00 UTC000
Sep 20202020-09-01 00:00:00 UTC2020-10-01 00:00:00 UTC110
Oct 20202020-10-01 00:00:00 UTC2020-11-01 00:00:00 UTC101
Nov 20202020-11-01 00:00:00 UTC2020-12-01 00:00:00 UTC000
Dec 20202020-12-01 00:00:00 UTC2021-01-01 00:00:00 UTC000
Jan 20212021-01-01 00:00:00 UTC2021-02-01 00:00:00 UTC211
Feb 20212021-02-01 00:00:00 UTC2021-03-01 00:00:00 UTC000
Mar 20212021-03-01 00:00:00 UTC2021-04-01 00:00:00 UTC000
Apr 20212021-04-01 00:00:00 UTC2021-05-01 00:00:00 UTC000
May 20212021-05-01 00:00:00 UTC2021-06-01 00:00:00 UTC000
Jun 20212021-06-01 00:00:00 UTC2021-07-01 00:00:00 UTC000
Jul 20212021-07-01 00:00:00 UTC2021-08-01 00:00:00 UTC000
Aug 20212021-08-01 00:00:00 UTC2021-09-01 00:00:00 UTC000
Sep 20212021-09-01 00:00:00 UTC2021-10-01 00:00:00 UTC000
Oct 20212021-10-01 00:00:00 UTC2021-11-01 00:00:00 UTC101

What Hacker News says

8 sources
Neuron [1] is an exciting new Zettelkasten project. In short, it’s a CLI tool that transforms a directory of markdown files with some special syntax into a static site. A couple of highlights: It’s got support for tags, links, backlinks; it can generate trees of links to notes matching a given tag; the static site has search functionality; there are editor plugins for vim and Emacs. The CLI has the ability to output your entire Zettelkasten graph as JSON, which you can then parse and use to write scripts. I’ve already used this feature to write a few tools for myself that greatly improve my note taking workflow. Behind the scenes, Neuron uses Pandoc to convert the markdown into HTML. There is talk of a feature that would allow the user to write Pandoc filters which would essentially be programs that transform the Neuron AST prior to it be
Read the rest
ing rendered with Pandoc. Such a feature would open up tons of opportunities for customization, e.g. you could write rules to parse custom syntax in your markdown files and generate inline HTML. I’ve already written a tool that does something similar [2] without the use of a Pandoc filter by operating directly on the generated HTML files, but a Pandoc filter would greatly improve the process. All of your notes are simply markdown files stored on your local machine, so you’re free to do whatever you’d like with them: store them in git, write scripts to generate them, whatever. The author is simultaneously developing Cerveau [3] which is a hosted web interface that allows you to edit your notes remotely via a web browser. It transparently syncs your edits to a GitHub repository. Unfortunately, Cerveau is currently closed source, but I believe the author has expressed interest in opening it up if he’s able to get enough GitHub sponsors to sustain its development. If it matters to you, Neuron is written in Haskell and the project makes heavy use of Nix. 1: https://github.com/srid/neuron 2: https://github.com/srid/neuron/issues/228#issuecomment-67029... 3: https://www.cerveau.app
In Introduction to the Zettelkasten Method
maddyboo·Jul 1, 2020Recommendation phrase
jq is honestly one of my favorite tools ever. Super powerful yet simple. I've written some relatively complex programs with it, e.g. this one [1] I just wrote to manipulate the output from neuron [2] to generate index files based on tags. It's probably overkill/not as efficient as it could be, but I wanted to be able to expand upon it later. I think once you grok the basics, which can be a bit confusing at first, you can accomplish some amazing things with the help of a few of the more advanced features like reduce, to_entries/from_entries, etc. I really wish it was more actively developed, I feel like it actually has potential to be a semi-general-purpose functional programming language. 1: https://gist.github.com/b50a047115d1dcf1f15c16a6f7b71e3c 2: https://github.com/srid/neuron
In Mastering Jq: Part 1
One more interesting tool for managing Zettlekasten-like notes is Neuron (https://github.com/srid/neuron). Static websites it generates show relations between viewed notes (scroll to top of https://neuron.zettel.page/2011506.html), support both "branching" and "non-branching" links, where the former provide structure for auto-generated index of zettels (https://neuron.zettel.page/2011504.html), plus they have integrated search and the whole app is pretty easy to set up using Nix. I really like the nicely polished interface and fact that it tries to have minimal effect on note format.
In Foam – A Roam Research alternative with VSCode, Markdown and GitHub

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.