Ask HN: Apps that are built with Git as the back end?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • FluidFramework

    Library for building distributed, real-time collaborative web applications

  • The Office 365 backend uses git to store snapshots of documents. [1]

    https://github.com/microsoft/FluidFramework/tree/main/server...

  • monorepo

    globalization ecosystem && change control SDK

  • Hey HN, I'm working on a project that builds with git as the backend (https://github.com/inlang/inlang) and I'm looking for other projects that have a similar approach.

    PS: Also apps such as VS-Code or Obsidian which work on local files and have git plugins would be interesting!

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • drawio-desktop

    Official electron build of draw.io

  • Diagrams.net[0] is one such app that can use Git as a backend. Pretty awesome!

    [0]: https://www.diagrams.net

  • HomeBrew

    🍺 The missing package manager for macOS (or Linux)

  • The leading package manager for macOS Homebrew (https://brew.sh) is Git-based.

  • CocoaPods

    The Cocoa Dependency Manager.

  • wheaty

    JS-Git based application hosting platform

  • He has a few websites served directly from a bare git repo powered by https://github.com/creationix/wheaty.

  • lit

    Toolkit for developing, sharing, and running luvit/lua programs and libraries. (by luvit)

  • Another project that uses git as a storage medium is a package server for the node.js API implemented in Lua: https://github.com/luvit/lit.

    Both serve files from a git repository, and lit will actually write to the repository.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • utterances

    :crystal_ball: A lightweight comments widget built on GitHub issues

  • Can you elaborate why 3, a git-based comment system, is beneficial? When do comments need to be merged?

    PS There is a small web sdk that enables comments on sited via github issues. see https://github.com/utterance/utterances

  • lvms-events

    LVMS Events iCal feed

  • Interesting - I've been doing similar for a while (not writing about it though), but generally "self-commit" - i.e. the code in the repo commits back to itself, usuualy using github actions, or gitlab. E.g. https://github.com/ukd1/lvms-events

  • GitJournal

    Mobile first Note Taking integrated with Git

  • GitJournal comes to mind, "Mobile first Markdown Notes integrated with Git".

    https://github.com/GitJournal/GitJournal

    Recent HN discussion: https://news.ycombinator.com/item?id=31914003

  • tedit

    Chrome app for tedit (by creationix)

  • Also spent a few minutes browsing around and found https://github.com/creationix/tedit, a web based editor that reads and writes directly to git (I think).

    Like I said Tim has quite a few projects that interact directly with git.

  • GitSlick

    The miniature single-file buzz-word-compliant Git based chat client.

  • https://github.com/JKrag/GitSlick

    He wrote it out of a need and it actually works for his use-case:

    > I created GitSlick mostly for sending messages to myself from one machine to another, mostly for use on e.g. customer machines where I can't use our own company Slack, and may be limited in what other tools I can install.

  • isomorphic-git

    A pure JavaScript implementation of git for node and browsers!

  • nodegit

    Native Node bindings to Git.

  • wake

    The SiFive wake build tool

  • Wake is a build tool that aims to replace make/bazel/etc. It requires that source files are checked into git before it will recognize them. https://github.com/sifive/wake

  • tldr

    📚 Collaborative cheatsheets for console commands

  • The https://tldr.sh/ clients all essentially are frontends for the git repository where the pages are stored.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
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