Ask HN: How to build online calculator website?

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

Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured
SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io
featured
  1. streamlit

    Streamlit — A faster way to build and share data apps.

    Surprised nobody’s mentioned streamlit yet.

    Maybe I’m misunderstanding your use case, but if you want to create web apps out of your backend work, streamlit may be your ticket for “easy to understand on the back end, hyper-simple front end.”

    At least worth giving it a look.

    https://streamlit.io/

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. Elm

    Compiler for Elm, a functional language for reliable webapps.

    Little bit unconventional, but try writing your front end in Elm, and use the elm-ui library to avoid writing html or javascript.

    It compiles to javascript and will generate a an index.html for you if you want.

    Elm is highly opinionated… maybe you’ll love it, or maybe you’ll hate it, but it’s a good fit for what you want to do.

    https://elm-lang.org/

  4. Water.css

    A drop-in collection of CSS styles to make simple websites just a little nicer

    For styling, depending on the look and feel you are shooting for, I would suggest either a classless CSS library like https://watercss.kognise.dev/ or (the one I sponsor) https://missing.style

    Or, if you want something a bit fancier and are willing to put in some work, Bulma is easy to get going with:

    https://bulma.io/

    If you want to sprinkle in some fancy-pants AJAX functionality without going full JS front-end retard, I recommend my own library, htmx:

    https://htmx.org/examples

  5. Bulma

    Modern CSS framework based on Flexbox

    For styling, depending on the look and feel you are shooting for, I would suggest either a classless CSS library like https://watercss.kognise.dev/ or (the one I sponsor) https://missing.style

    Or, if you want something a bit fancier and are willing to put in some work, Bulma is easy to get going with:

    https://bulma.io/

    If you want to sprinkle in some fancy-pants AJAX functionality without going full JS front-end retard, I recommend my own library, htmx:

    https://htmx.org/examples

  6. numeric

    Numerical analysis in Javascript

  7. download

    file downloading using client-side javascript

  8. audience-minutes

    generate statistics on the number of audience minutes your site is generating, and if readers make it to the end of your screeds

  9. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  10. bostontraintrack

    Discontinued Simple real time tracking of the Boston Red, Orange and Blue metro lines using Open Street Map (via OpenLayers) and the MBTA's real time metro tracking. (service is now shut down)

  11. jQuery

    jQuery JavaScript Library

  12. Bootstrap

    The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.

  13. ResonatorVoyantTarot

    An experiment in creating generative tarot cards.

  14. htmx

    </> htmx - high power tools for HTML

  15. mvp

    MVP.css — Minimalist classless CSS stylesheet for HTML elements

    You could pay a front end dev to use a preexisting template.

    Or, you could Google “classless CSS”, if you’re OK writing some HTML.

    I made a plug and play CSS library here for those that don’t want to write CSS: https://github.com/andybrewer/mvp

  16. bulma-templates

    free flexbox templates built with the bulma css framework

    I use a simple serverside framework such as ExpressJS or FlaskJS, which routes URL requests to HTML page responses.

    Served by NGINX on a Linux server. I host with DigitalOcean for $6/month

    I use a CSS Framework template. I like Bulma for its simplicity: https://bulmatemplates.github.io/bulma-templates/

    Summary of things to google:

    - simple Serverside framework for

    - Digital ocean nginx tutorial

    - CSS Framework Template

  17. BMI-Calculator

  18. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB 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

  • Bulma CSS: A Modern CSS Framework for Responsive Design

    1 project | dev.to | 24 Jul 2024
  • Preline UI + Gowebly CLI = ❤️

    2 projects | dev.to | 25 Apr 2024
  • Bulma CSS is now 1.0.0

    1 project | news.ycombinator.com | 23 Mar 2024
  • Part 3: Templating HTML with Python, Jinja2 and serverless WebAssembly

    1 project | dev.to | 4 Jan 2024
  • HTML Web Components: An Example

    3 projects | news.ycombinator.com | 17 Nov 2023

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?