Ask HN: Learning to build small, maintainable web apps

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

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.io
featured
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.
www.influxdata.com
featured
  • linen.dev

    Lightweight Google-searchable Slack alternative for Communities

  • We're a team of 3 (with mostly 2 people coding) working on a Slack alternative for communities if you are interested to read through what the code base looks like https://github.com/linen-dev/linen.dev

    The client side can get a bit complicated but it's a good look as to what it looks like for a production app.

    I started this out by myself and the things I wanted to optimize for was my own productivity. I started out with nextjs, prisma, Tailwind and typescript all the way with a mono repo. Probably the most productive I have felt coding.

    As we've grown the code base has gotten more complicated and started to move things out in to it's own packages but still keeping things in a mono repo style. We've added Elixir for our websocket service for the realtime chat portion but if I were doing a crud app it'd be unnecessary.

    For tests we decided to focus on backend tests since they were much cheaper to write and maintain.

  • 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
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