I Built Litestream

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • seamless

    Seamless restart / zero-downtime deploy for Go servers

    You can do zero-downtime deploys on a single node with tools like seamless[1]. That works for Go but I'm sure there are other options for other languages. I'm not sure if/how you can do it with a containerized workload on a single node though. I haven't tried that.

    [1] https://github.com/rs/seamless

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • litestream

    Streaming replication for SQLite.

    I haven't tried Backblaze B2 but I agree with you on engaging in AWS hell. Litestream should work with any S3-compatible API. I've added an issue to add guides for B2 & Minio[1].

    Regarding Postgres vs SQLite, I've found that I can use much simpler SQL calls with embedded databases when I don't need to worry about N+1 query performance issues. That makes many of the query features moot. That being said, there is a JSON extension for SQLite[2] although I haven't tried it.

    [1] https://github.com/benbjohnson/litestream/issues/41

    [2] https://www.sqlite.org/json1.html

  • Hugo

    The world’s fastest framework for building websites.

    Thanks! The site is a Hugo[1] site with a modified version of the Doks template[2]. I changed some colors and the font and I hired a designer on Fiverr to do a logo for $99.

    [1]: https://gohugo.io/

  • raze

    Discontinued Modular, light web framework for Crystal (by samueleaton)

    none. I had built a Crystal web framework that i retired[1]. I created something else that I use that's faster than the popular ones. Not open sourced.

    [1]: https://github.com/samueleaton/raze

  • pysqlite3

    SQLite3 DB-API 2.0 driver from Python 3, packaged separately, with improvements

    Lastly, use a modern version of SQLite. Many default installations come with versions from a few years ago. In Python for example, you can use pysqlite3[0] to get the latest SQLite without worrying about compiling it (and it also comes with excellent compilation defaults).

    [0] https://github.com/coleifer/pysqlite3

  • Bedrock

    Rock solid distributed database specializing in active/active automatic failover and WAN replication (by Expensify)

    This is great. I love all of the work being done around SQLite.

    If bedrockdb ( https://bedrockdb.com/ ) replicated to object storage like litestream, I’d be in heaven.

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

  • How to Host Hugo in Vercel

    1 project | dev.to | 28 Nov 2024
  • Making Your Connection Bad

    1 project | news.ycombinator.com | 24 Nov 2024
  • Show HN: TCP "slow-start" simulation in Go

    2 projects | news.ycombinator.com | 19 Oct 2024
  • Restic: Backups Done Right

    1 project | news.ycombinator.com | 1 Oct 2024
  • How I Sync my Obsidian Notes For Free !

    1 project | dev.to | 19 Sep 2024

Did you konow that Go is
the 4th most popular programming language
based on number of metions?