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