Software Alternatives & Reviews

Ask HN: Companies of one, what is your tech stack?

Newsy Mockoon RPG Playground Encycolorpedia Robusta API Bakery Shmeppy Caddy Vultr Northflank
  1. 1
    Monetize your un-used domains and turn them into your own content aggregator with 0 code!

    #Domains #Make Money #No Code 20 social mentions

  2. Mock servers in seconds
    Pricing:
    • Open Source

    #API Tools #Developer Tools #APIs 26 social mentions

  3. Make your own Role Playing Games, fast and easy.
    You're going to love to hate this: Best choice I made was using WordPress! I run https://rpgplayground.com, a web tool to make RPG games without coding (6000+ user published games) The app itself is written in Haxe. My website is WordPress. Haxe because it will be easy to port to any device. Why was WordPress the best choice? Basically everything you need has a plugin. I needed a forum: bbPress I needed a community where my members post updates: BuddyPress I need to send out a newsletter, and most Saas options are crazy expensive: plugin mailster.co, 1 time payment. (Using critsend.com) Needed some faq page with search, needed a captcha for registering, experimented with ads, post updates to discord, user reporting system, ... You name it, there is a plugin for that. I also have an external person who writes my newsletters, but isn't allowed push the "publish" button. All thanks to the user roles functionality. Of course I needed my own plugin to integrate my app and show shared games. I could have written that myself, but then I would lose out on time developing my tool. So I was able to hire a cheap php WordPress developer who made my custom plugin. Went great! WordPress is so crazy powerfull, that if you want to create some community website, it offers everything you need. I know my experience is not what many of you would expect, so therefore thought it was interesting to share it with you.

    #Game Development #Game Engine #3D Game Engine 11 social mentions

  4. Providing hex color schemes, paint matching & search, color directory and color space conversions.
    For https://encycolorpedia.com - Extremely simple setup orchestrated with docker compose - Primary / perf sensitive areas implemented in Rust; some internal APIs and web facing stuff implemented in Go - there's basically the colour profile page implemented in Rust, a "core" Rust library for shared functionality and two API servers, one in Rust, one in Go - Postgres database; this is treated as immutable; there's processes for adding data that's rather manual due to it requiring to be curated - a Postgres dump artefact is added to git lfs - Exposed via Nginx, also using Cloudflare LB - HTML templating a mixture of hand-rolled and Go templates - Sass for style sheets - Vanilla Typescript for the frontend - Hosted on VPS with the best price/perf ratio (currently UpCloud).

    #Color Tools #Color Picker #Online Color Picker 48 social mentions

  5. SRE Copilot for Kubernetes
    Pricing:
    • Open Source
    • Freemium
    • Free Trial
    We're very much not a company of one anymore, but I used Unicorn Platform for our startups website (http://robusta.dev) It's optimized for building a decent looking startup website in half an hour. We now have an in house designer and frontend team so the whole thing will be replaced soon... But it got us fairly far.

    #Monitoring Tools #Kubernetes #Open Source 2 social mentions

  6. Backend code generator for backend API services - create your next backend in seconds
    For https://apibakery.com (API code generator for Django and Node): Frameworks/platforms: Django/DRF, Node, VueJS. DB: PostgreSQL, running on DigitalOcean (vps), server provisioning and deployments using Ansible. For https://musicbox.com.hr (music streaming service for bars, restaurants, shops, etc): Django/DRF with PostgreSQL for the API, VueJS for the frontend apps, Go for the streaming service, Redis, Go on RaspberryPi for specialized hw players. Hosting on Hetzner and DigitalOcean (vps + managed dbs), using Tailscale to have everything in a single VPN. Deployment with Ansible. I find Ansible to be a hidden gem here. Nowadays its mostly overlooked by fancy k8s setups, but especially for small number of servers (a few), there's a lot less moving parts to worry about (and they're all explicit in the single yaml file).

    #Backend Development #REST API #SaaS 24 social mentions

  7. Your wet erase mat. Online.
    Https://shmeppy.com A single node process serves everything on a Ubuntu digital ocean server. It’s managed by the daemon utility. PostgreSQL holds all the data. There’s some significant in-memory caching in node. The server code is written in typescript and JavaScript. During deploys I t’s transpired on my laptop and then rsynced to the server. Monitoring and backups are done via cron jobs on another digital ocean server. Mostly bash with supporting Python scripts here and there. Backblaze stores the backups (database, logs, and user-uploaded images are all backed up frequently). The client code is built on top of the create react app tool chain. I use CRACO to customize the tool chain. State management in the client is done via redux’s old APIs because I started it before the redux toolkit was the defacto way to do things. Rendering is done via canvas’s 2D API. Even quite complex maps can render at 144 FPS on Chrome on my computer, but I hope to create a webgl renderer one day. I have a ton of bash and Python scripts for various tasks: log analysis, deployment, provisioning, testing, linting, etc. It feels frankensteiny but at the same time pretty well-oiled. Developing for it is pretty nice.

    #Game Engine #Gaming #Maps 22 social mentions

  8. 8
    The HTTP/2 Web Server with Automatic HTTPS
    Pricing:
    • Open Source
    If you want to avoid the headache of doing basic things in nginx. Checkout https://caddyserver.com , auto SSL, fast and simple.

    #Web Servers #HTTP/2 Web Server #Web And Application Servers 225 social mentions

  9. 9
    VULTR Global Cloud Hosting - Brilliantly Fast SSD VPS Cloud Servers. 100% KVM Virtualization
    I have the tendency of pick no so-popular options (among the large dev population) but with eye to be as productive and rock-solid for solo dev. - PostgreSQL + Sqlite (PG is not that uncommon anymore!) as the main stores. I refuse to add anything else as far as I can, ie: Any other NoSQL thing, so I try to go with in-built functionality like FTS, Json, etc. Decent RDBMS usage is super-efficient and scale well for most workloads - Rust as main lang. Speed is nice, but having a language that reduce bugs and maintenance cost is BIG plus. In the long run, is better ($$$$$) to have a little of "slow development" to offset "so much bug hunting!". Go "fast, break things" is only viable for very rich, very big companies that are after very fast growth. Most of us, take slow and methodical is much better, IMHO. - htmx + tailwindcss for front-end, hands-on the BEST combo in my +20 years doing web stuff. - Simple http://vultr.com hosting with cloudflare on front. Thanks to Rust/PG I even have very small ones too. - nginx + nixos + circleci as the operative backbone. NixOS replace all my custom docker/scripts/ansible-like setup in a single thing. The only thing I hate to do that have only cause problems, all the time, is Android. I wish I could do only iOS, so much easier and sane for solo dev.

    #Cloud Computing #Cloud Infrastructure #Cloud Servers 58 social mentions

  10. The comprehensive developer platform to build and scale microservices, jobs and managed databases with a powerful UI, API & CLI.
    Metabase for insights into trends https://northflank.com/.

    #Developer Tools #DevOps Tools #Continuous Deployment 15 social mentions

Discuss: Ask HN: Companies of one, what is your tech stack?

Log in or Post with