logo logo
About: Acknowledgements

Cloud Services

Securepub greatly appreciates the cloud services which support its operation

GitLab ↗︎

GitLab is the most comprehensive AI-powered DevSecOps Platform.

GoatCounter ↗︎

GoatCounter - Easy web analytics. No tracking of personal data.

GoatCounter is an open source web analytics platform available as a free donation-supported hosted service or self-hosted app. It aims to offer easy to use and meaningful privacy-friendly web analytics as an alternative to Google Analytics or Matomo.

  • Martin Tournoij

Sourcehut ↗︎

Sourcehut - This suite of open source tools is the software development platform you've been waiting for.

  • Git and Mercurial hosting, mailing lists, bug tracking, continuous integration, and more
  • Absolutely no tracking or advertising
  • All features work without JavaScript
  • 100% free and open source software
  • Drew DeVault

Userbase ↗︎

Userbase is a small independent business, based in Seattle, USA. We offer a simple service to make it easy to create secure web apps. And that's it. We're not in it to dominate the market, conquer the competition, or disrupt anything. This is a simple product, and we intend to keep it simple. We have no illusions of grandeur, and we're structured to be lean, profitable, and sustainable. We're not beholden to any investors, and we're here for the long haul.

  • Daniel Vassallo
  • Justin Berman
  • Luca Cipriani
  • Tony D'Addeo

Technology

Securepub would not have been built were it not for:

Zod ↗︎

Zod - TypeScript-first schema validation with static type inference

  • Colin McDonnell

Effect-ts ↗︎

We started building Effect years ago with a clear plan. Having a highly performant & flexible execution engine for every TypeScript program that could resolve all the common general-purpose problems found in app development:

  • error management
  • safe resource management
  • concurrency
  • software testability
  • dependency injection
  • and many more...

The Effect Team

  • Michael Arnaldi
  • Maxwell Brown
  • Patrick Roza
  • Tim Smart

Discord community

  • TheStockBroker
  • bigpopakap

Elm ↗︎

Elm - A delightful language for reliable web applications.

  • Evan Czaplicki

Bulma ↗︎

The Modern CSS Framework
Bulma is a free, open source framework that provides ready-to-use frontend components that you can easily combine to build responsive web interfaces.

  • Jeremy Thomas

Zola ↗︎

Zola - Your one-stop static site engine
Forget dependencies. Everything you need in one binary.

  • Vincent Prouillet

Projects

Securepub was influenced by the following projects:

Tarsnap ↗︎

Tarsnap is a secure, efficient online backup service:

  • Encryption: your data can only be accessed with your personal keys. We can't access your data even if we wanted to!
  • Source code: the client code is available. You don't need to trust us; you can check the encryption yourself!
  • Deduplication: only the unique data between your current files and encrypted archives is uploaded. This reduces the bandwidth and storage required, saving you money! Tarsnap runs on UNIX-like operating systems (BSD, Linux, macOS, Cygwin, etc).
  • Colin Percival

Sandstorm ↗︎

Sandstorm is an open source platform for self-hosting web apps.

  • Each document, chat room, mail box, notebook, blog, or anything else you create is a "grain" in Sandstorm. All your grains are private until you share them.
  • Kenton Varda

Hushdocs ↗︎

Hush Docs - Private Google Docs alternative that works without internet.

  • Docs are stored in the browser using IndexedDB (Dexie.js ↗︎), so you can create and edit docs whenever you want, no internet or account needed. If you decide you want to sync across devices, or collaborate with others on a doc, you can create an account at any time. Docs are then end-to-end encrypted using Userbase ↗︎, and remain in sync using CRDTs (Automerge ↗︎). No server ever has access to the docs!
  • Justin Berman

Prinvoice ↗︎

Create secure, private, beautiful invoices.

  • Prinvoice is a simple way to create and track invoices. You — and only you — have access to your own invoices. Invoices are encrypted locally using your password, before being sent to the server for storage (thanks to Userbase ↗︎).
  • Justin Berman

Codebases

The author learned quite a bit about Elm ↗︎, Effect-ts ↗︎ and Zola ↗︎ studying these codebases:

Elm SPA example ↗︎

RealWorld Example App Elm codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API. This codebase was created to demonstrate a fully fledged fullstack application built with Elm including CRUD operations, authentication, routing, pagination, and more.

  • Richard Feldman

Elm Azimutt ↗︎

Azimutt Next-Gen ERD: Design, Explore, Document and Analyze your database, schema and data. Azimutt is a full-stack database exploration tool, from modern ERD made for real world databases (big & messy), to fast data navigation, but also documentation everywhere and whole database analysis.

  • Loïc Knuchel

Effect DFX ↗︎

A Discord library built on top of Effect-ts ↗︎

  • Supports both the gateway and webhooks
  • Simple yet powerful abstractions to build Discord bots
  • Tim Smart

Zola Resume ↗︎

A simple resume built as Zola theme with a combination of custom sections and data files to drive content. Redesigned from hugo resume ↗︎.


People

Securepub was inspired by the experiences of the author's friends and family:

The California Air Resources Board (CARB) Commercial Harbor Craft (CHC) Freight Technology Section (FTS) oversees airborne toxic control regulations established in 2007 to monitor and reduce emissions from marine activity of CHC in California waters. CARB’s harbor craft program seeks tools to

  • consolidate operator reporting interactions into one secure web platform
  • facilitate improved data sharing between operators and CARB staff
  • allow easy and efficient reference to data
  • Nick Taylor