Just curious what tech stack do y’all use?

This page summarizes the projects mentioned and recommended in the original post on /r/threejs

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    TypeScript for ease of use and peace of mind 😌

  • Vue.js

    This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

    In the past for UI I've used Lit (simpler things) and Vue (more complex things)

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

  • vite

    Next generation frontend tooling. It's fast!

    Vite for bundling (in the past I used Parcel as well, but Vite is even faster/easier)

  • webpack

    A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

    webpack to bundle complex projects

  • Tailwind CSS

    A utility-first CSS framework for rapid UI development.

    tailwind for CSS

  • polygonjs

    node-based WebGL design tool

    Polygonjs to create the 3D scene, shaders, particles, behaviors

  • vercel

    Develop. Preview. Ship.

    Vercel for deployment/hosting

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

  • parcel

    The zero configuration build tool for the web. 📦🚀

    Vite for bundling (in the past I used Parcel as well, but Vite is even faster/easier)

  • lit

    Lit is a simple library for building fast, lightweight web components.

    In the past for UI I've used Lit (simpler things) and Vue (more complex things)

  • vite-plugin-glsl

    :spider_web: Import, inline (and compress) GLSL shader files :electric_plug:

    As for the GLSL loader, there is vite-plugin-glsl which I've had good results with. It's also possible to loard GLSL as just raw data (so basically a string), but the plugin allows you to import within the shader, so it's quite nice.

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