Show HN: Bike – macOS Native Outliner

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • Sonar - Write Clean JavaScript Code. Always.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • Motion

    Animation engine for gesturally-driven user interfaces, animations, and interactions on iOS, macOS, and tvOS. (by b3ll)

  • swift-collections

    Commonly used data structures for Swift

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • yjs

    Shared data types for building collaborative software

  • shelf

    I think you could encode a “shelf” last-write-wins CRDT into your HTML using data attributes without exploding your file size. You would need to add a data-version attribute, and if you want to support hand-editing or editing by programs that don’t understand the CRDT, a CRC32 or other parity as data-parity so your loader can tell when a user might have edited a row without updating data-version.

    Shelf is really simple - the JS implementation is tiny ( and a walkthrough of the algorithm here:

    It wouldn’t handle character level sync - but would let you merge documents at a rows/items/blocks level.

  • Homebrew-cask

    🍻 A CLI workflow for the administration of macOS applications distributed as binaries

    FYI, I submitted PR to add Bike into Brew casks -

  • orgextended

    Sublime Text OrgMode Extension

    There's a fairly complete, and rather functional plugin for Sublime Text :

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts