HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
tatatap-com
sowhat
JavaScript2021–2022
tatatap-com / sowhat

sowhat

Discover this repository through its Hacker News conversations.

2Distinct people
11Mentions
0Explicit recommenders
53GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A public description has not been verified.

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 month11 dated mentions

Observed mentions: 2021-12-06 16:20:00 UTC to 2022-12-26 17:12:41 UTC.

024682021-12-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 8 mentions; 3 submissions, 5 commentsDec 20212022-01-01 00:00:00 UTC to 2022-02-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-02-01 00:00:00 UTC to 2022-03-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-03-01 00:00:00 UTC to 2022-04-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-04-01 00:00:00 UTC to 2022-05-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-05-01 00:00:00 UTC to 2022-06-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-06-01 00:00:00 UTC to 2022-07-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJun 20222022-07-01 00:00:00 UTC to 2022-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-08-01 00:00:00 UTC to 2022-09-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2022-09-01 00:00:00 UTC to 2022-10-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-10-01 00:00:00 UTC to 2022-11-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-11-01 00:00:00 UTC to 2022-12-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsDec 2022

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

What Hacker News says

11 sources
For a lot of things I agree organization is over-rated, but for some things it's essential. And, in any case -- collecting things whether organized or not is super important. I think the act of capturing notes, todos, bookmarks, and other things, all involve the same _impulse_ and _function_. Whether a great idea strikes, remembering a quote from a good article you just read, or capturing an important piece of data. It turns out, there are all kinds of things that need collecting that don't fit neatly into a practice like: note-taking or todo lists or bookmarks. Transactions, events, and formulas are three other types I use extensively. But the act of collecting is the same: at random times you need to record some information. In an ideal world you need a button available everywhere and when pressed an input instantly materializes ready t
Read the rest
o record the desired information. It gets saved somewhere safe, accessible from any place, where it is easy to find, where it can be put to use without much effort, etc. I think it's extremely beneficial to consolidate information in the same system if that information is processed in the same way. This is where I see a ton of redundancy between tools and it drove me crazy enough to build a solution myself, Tap [1]. A couple notes specific to Tap and the solution I've come up with: To make this capture-anything from anywhere system work, I believe the format needs to be text. But, I don't think a structured data format with a schema definition is the answer, nor do I think markdown is a good fit. Tap uses a format designed specifically for Tap called sowhat [2]. It's a tiny syntax for parsing tokens that carry special meaning. Above all, it is intended to be easy for humans to write. This allows collecting information via SMS and email trivial. 1. https://tatatap.com 2. https://github.com/tatatap-com/sowhat
In Unbundling Tools for Thought
joe8756438·Aug 8, 2022Submission

Show HN: Organize and Compute in Writing via Sowhat Text Editor

Hello HN, The demo here shows the companion editor [0] for the sowhat language [1]. The purpose of the editor is two things: - Makes building and organizing a collection of writing easier. It does this by extracting different elements such as tags and folders from a collection of writing then presenting those elements via in-context autocomplete. - Makes the collection of writing more useful by including notation elements such as events, beans [2] and formulas to support computing within the writing itself. A while back I released sowhat, the language supporting Tap [3]. Sowhat and the companion editor are, together, a cornerstone of Tap. Tap is a system for collecting writing and other digital matter. The editor here can be used in conjunction with sowhat to build your own tools. Or, it can provide a foundation to augment and enhance Tap
Read the rest
. My goal is to open source as much of Tap as possible because: - It's fun to build with other people - It should be as easy as possible for someone to customize their Tap experience. There's no way to accommodate all the UXs one might want within Tap. These tools are intended to enable a developer to create their own experiences. - For those that use Tap but the then leave, a person's exported notes can maintain their original organization and meaning. - Opens a path for others to provide feedback and enhancements to the open source tools and Tap itself. 0. https://github.com/tatatap-com/sowhat-editor, demo: https://tatatap-com.github.io/sowhat-editor/ 1. https://github.com/tatatap-com/sowhat 2. https://github.com/tatatap-com/sowhat#beans 3. https://www.tatatap.com
1 points · Open discussion
I wrote a library to parse plain text notes, sowhat [0] that delivers a lot of semantic and structural information. Notes for me solve lots of problems in my routine that wouldnt work with a markdown implementation: tasks, budgets, time management, reading lists, work log, simple calculations that operate on the global notes environment, etc. Sowhat handles transactional data well, you could implement double-entry for example with relative ease. Other things include: links, events, quotes, tasks, formulas and a few organizational elements. I combine these elements in different ways depending on the problem. [0] https://github.com/tatatap-com/sowhat
In Cool desktops don’t change
Agree. I made this realization when at the end of every month I needed to submit my daily work log along with my client invoices I would cobble together notes scattered in different apps, conversations, notebooks, etc. I ended up building an app that would text myself (at the same time every day) a reminder to log what I had done for the day. After a while I didn't need the reminder, I would open up my phone a few minutes before the text would come through, jot down a few things and done. I ended up releasing the note-taking/reminder app as a subscription service [0], for reasons most obvious. Over time I wanted more from these notes... I wanted a way to separate notes of different clients -- folders. I wanted a way to categorize all notes related to different topics of interest -- tags. I wanted an email to send me a summary of notes in
Read the rest
a folder to submit my invoice or produce a weekend reading list -- email summaries. I wanted to do all my bookkeeping in my notes, and on.. I ended up releasing the parser for the notes as an open source lib [1]. Which could add a nice layer on top of any plain-text note system running locally. 0. https://www.tatatap.com 1. https://github.com/tatatap-com/sowhat
In My productivity app for the past 12 years has been a single .txt file (2020)
joe8756438·Dec 6, 2021Submission

Show HN: Sowhat, markup language for bite-size notes with special stuff

Hi HN, A couple years ago I released /tap [0], a note-taking service: bite-size notes with special stuff to track, organize, calculate, and record ideas. Today I'm releasing the note parser, sowhat, as open-source software [1]. I'm hoping this is the start of new and interesting developments to a project that has been so productive for me. [0] https://www.tatatap.com [1] https://github.com/tatatap-com/sowhat
2 points · Open discussion

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.