Skip to content

Lists on SW Engineer Technology

gribbans edited this page Oct 3, 2024 · 239 revisions

Important

Page is a WIP

A few lists collating interesting developer-oriented technologies, found tucked away in random Reddit posts/comments, or recommended in Youtube videos/comments. Some I have used, many I have not. so far.

Table of Contents


Front-end

Desktop & Web UI Frameworks (Python)

SYSTEM NAME LANGUAGE GROUPING DESCRIPTION
Blessings Python Terminal/CLI A Python wrapper lib for ncurses
Bubbletea Go Terminal/CLI By CharmBracelet. Based on Elm, for functional and stateful TUI apps
Curses Python Terminal/CLI Library for terminal app creation.
Notcurses Python Terminal/CLI Bold character graphics/TUI library for C and Python
Rich Python Terminal/CLI Library for rich text formatting in the terminal
Textual Python Terminal/CLI AppDev framework to enable Terminal Python UIs
Typer Python Terminal/CLI Terminal app creation, by the maker of FastAPI
Unicurses Python Terminal/CLI aimed at providing the Curses functionality on all operating systems
DelphiFMX Python Desktop By Embarcadero, cross platform GUI library
Eel Python Desktop Library for making simple Electron-like HTML/JS GUI app
FlaskWebGUI Python Desktop (despite the name) Create desktop applications with Flask, FastAPI, or Django
PyGObject Python Desktop Python and Linux apps
PyWebView Python Desktop Build GUI for your Python program with JavaScript, HTML, and CSS
Toga Python Desktop Native UI framework
Dash Python Desktop/Web Data Apps & Dashboards for Python. No JavaScript Required
DearPyGUI Python Desktop/Web Bitmap-styled, fully featured GUI framework
Fast HTML Python Desktop/Web By Answers.ai. Python only tool to enable quick web app development
Flet Python Desktop/Web Create web, mobile and desktop apps using Flutter
NiceGUI Python Desktop/Web Fully featured desktop and web-based UI
Rio Python Desktop/Web Full-Stack in pure Python. No HTML, CSS needed
Slint Python? Desktop/Web -
Trame Python Desktop/Web Targetted at complex web apps, especially visualisations / rendering models
Bottle Python Web Very lightweight web framework
Brython Python Web Replace JS as your web scripting language
Falcon Python Web WSGI API and microservices framework
Fast API Python Web Modern, high-performance, web framework for building APIs
Fast UI Python Web Build React web app UI defined by declarative Python code
Flask Python Web The popular, lightweight, micro framework for web app API
HyperDiv Python Web Python tool for reactive browser UI apps
Lona Web Python Web Web app framework
Mesop Python Web By Google (for internal team use). Python-based UI framework
Pyramid Python Web Lighter than Django, heavier than Flask
PyFire Python Web Python UI framework for reactive web user interfaces
PyScript Python Web Enables Python apps/tools made to work in web browsers
PyWebIO Python Web Low code web framework
Quart Python Web Async micro framework for web apps, related to Flask
ReactPy Python Web Package for making user interfaces (UI)
Reflex Python Web Framework including ready-made components for web apps
Sanic Python Web Asynchronous web framework
Solara Python Web Jupyter and web application framework
Skulpt Python Web Run full Python in a browser (Brython is a subset)
Starlette Python Web Lightweight ASGI framework/toolkit, for async web services
Streamlit Python Web Turn data scripts into shareable a web app
Taipy Python Web Data & AI web application builder, similar to Streamlit
TinyPy Python Web Python in a 64Kb file!!!
Wave Python Web Enables creating realtime analytic web apps / dashboards for Python

UI Frameworks & Component Libraries

SYSTEM NAME LANGUAGE GROUPING DESCRIPTION
98 CSS Framework Replicate the look of Windows 98
Atomizer CSS Framework Interesting tool for CSS styling and files builds
Beer CSS CSS Framework -
Bootstrap CSS Framework -
Bonsai CSS Framework Utility complete framework < 45kb
Bulma CSS Framework Useful for SvelteKit, until ecosystem matures
Halfmoon CSS Framework -
Milligram CSS Framework Minimalist CSS framework, only 2kb
NES CSS Framework Library for the look of a NES console
PostCSS CSS Framework CSS from JavaScript
Pico CSS Framework Minimal CSS Framework for semantic HTML
Spruce CSS Framework CSS design system built on Sass
TailWind CSS Framework The powerful web styling behemoth
TUI CSS CSS Framework Replicate Windows DOS UI
Uno CSS CSS Framework Consistent design with predefined styles
Windows 7 CSS Framework Replicate Windows 7 aesthetic
XP CSS CSS Framework Replicate Windows XP aesthetic
Fyne Go Desktop UI -
Wails Go Desktop UI -
Adonis JS TS Node Laravel but for JS not PHP. Makes web apps and API servers
Elysia JS TS Node TypeScript with End-to-End Type Safety, use with Bun
Express JS JS Node Minimalist framework for Node JS
Fastify JS Node low overhead web framework, for Node.js
Hapi JS JS Node By Walmart. Focus on session management, security, testing
Koa JS JS Node By Express team. Uses async functions to remove callbacks
Loopback JS TS Node TypeScript framework for building APIs and microservices
Meteor JS JS Node Full-stack JavaScript framework
Nest JS JS Node Like Angular. For progressive enhanced, server-side apps
Sails JS JS Node Popular MVC framework. Data API and SOA
Socket.io JS Node Bidirectional low-latency communication
Alpine JS JS Framework Lightweight, JavaScript framework
Angular JS JS Framework TypeScript-based, focused single-page web applications
Astro JS JS Framework Focused on content-driven websites
Aurelia JS JS Framework Straight forward JS framework
Blueprint JS JS Framework Flexible UI components
Data Star TS Framework 13.5kb lib for hypermedia systems. HTMX / Alpine alternative
Ember JS JS Framework Framework that utilizes a component-service pattern
Gatsby JS Framework Static site generator built on Node.js, React, GraphQL (OSS)
Gestalt JS Framework By Pintrest. Design system with a solid range of components
Gridsome JS Framework JAMstack framework for Vue.JS
HTMX JS Framework Very lightweight, dependency-free, no build process req.
Hyperscript JS Framework Pairs with HTMX. Enhance with concise DOM, event, async
Hyperview JS Framework Hypermedia format, React Native client for server-side apps
Lit JS JS Framework Built using the Web Component standard
Mithril JS JS Framework 9kb client-side JS framework for Single Page Apps
Next JS JS Framework Opinionated framework focused on web apps
Nuxt JS JS Framework Vue-linked alternative to Next JS
Petite Vue JS Framework 6kb subset of Vue, optimized for progressive enhancement
Preact JS Framework 3kB alternative to React
Redwood JS JS Framework -
React Redux JS Framework State management library for React
React Router JS Framework Routing library for React.Most popular
Refine JS JS Framework React meta-framework for CRUD-heavy web
Remix JS JS Framework Full stack framework, focused on progressive enhancement
Solid JS JS Framework Responsive, UI framework
SvelteKit JS Framework Svelte JS refocused for the web
Van JS JS Framework A 1.0kB reactive UI framework without React/JSX
Vue JS JS Framework A model–view–view model front end JS framework
Code Igniter PHP Framework -
Laravel PHP Framework -
Sycamore Rust Framework Reactive library, create web apps in Rust and WebAssembly
Yii 2 PHP Framework -
Bits UI JS CSS Primitives A collection of headless component primitives
Headless UI JS CSS Primitives Suitable for Vue and Nuxt
+ Svelte version JS CSS Primitives Svelte aligned
Melt UI JS CSS Primitives Low-level builder API for headless components
Motion Primitives JS CSS Primitives -
Porsche Design System JS CSS Primitives Complete JS framework and Component library
Radix Primitives JS CSS Primitives Primitive library pack
Shoelace JS CSS Primitives Forward-thinking library of web components and JS framework
Aceternity CSS HTML Components React, Next, Tailwind and Framer Motion. Copy-pastable
Animata CSS HTML Components -
Ant Design CSS HTML Components By Alibaba. A top three most popular UI kit
Ant Design (Vue) CSS HTML Components Ant design library for Vue / Nuxt frameworks
Atlas Kit CSS HTML Components By Atlassian. Set of components (and primitives)
Base UI CSS HTML Components Library of headless ("unstyled") React components
Blaze UI CSS HTML Components -
Blueprint UI CSS HTML Components Flexible UI components
Catalyst CSS HTML Components Components library pack, from makers of Tailwind UI
Chakra UI v2 CSS HTML Components Modular, accessible library for React
Copy UI CSS HTML Components Extensive component library
Core UI CSS HTML Components -
Core UI (React) CSS HTML Components -
Core UI (Vue) CSS HTML Components -
Glide Apps CSS HTML Components Component library for Tailwind CSS
Daisy UI CSS HTML Components 55 Tailwind CSS components, for the Daisy UI library
David UI CSS HTML Components Business focused, Tailwind CSS and Angular library
Drab CSS HTML Components -
Element Plus CSS HTML Components 39 components, for Vue and Nuxt
Evergreen CSS HTML Components -
Fancyapps UI CSS HTML Components Library of JavaScript UI components
Foundation CSS HTML Components UI framework with copy and paste ready components
Fomantic UI CSS HTML Components Fork of Semantic UI
Flowbite (React, Svelte) CSS HTML Components 600+ UI components
Flowbite (Vue, Nuxt) CSS HTML Components 600+ UI components. Suitable for Vue and Nuxt
Flowrift CSS HTML Components Tailwind UI Blocks
Fresh CSS HTML Components -
Gestalt CSS HTML Components -
Grommet CSS HTML Components -
Hover CSS HTML Components Animated UI component set
Hono CSS HTML Components -
Hyper UI CSS HTML Components Open Source Tailwind CSS Components
Joy UI CSS HTML Components -
Kutty CSS HTML Components By Netlify. Prebuilt Tailwind components
Lukacho CSS HTML Components -
Magic UI CSS HTML Components -
Mantine CSS HTML Components -
Marko CSS HTML Components Extends HTML for dynamic sites
Material UI (React) CSS HTML Components UI lib implementing Google's Material Design (OSS)
Material Tailwind CSS HTML Components Tailwind CSS and 460+ React Components and 245+ Blocks
Materlialize CSS HTML Components -
Minimals CSS HTML Components -
Myna UI CSS HTML Components -
Naive (Vue) CSS HTML Components A Vue JS component library
Neo-Brutalism CSS HTML Components A collection of neo-brutalism-styled Tailwind component
Next UI CSS HTML Components Styled, customizable UI components for Next JS
Nuxt UI CSS HTML Components Collection of styled, customizable UI components
Onsen UI CSS HTML Components Mobile oriented web app development library
Pagedone CSS HTML Components 1000+ UI components made with Tailwind CSS
Park UI (React, Vue, Solid) CSS HTML Components Built from Ark UI, uses Panda CSS instead of Tailwind.
Patternfly CSS HTML Components -
Pines UI CSS HTML Components Alpine JS and Tailwind CSS components
Plain Admin CSS HTML Components Component library
Postsrc CSS HTML Components Tailwind CSS components
Preline CSS HTML Components React, Vue, and HTML5 ready
Primer CSS HTML Components By GitHub
Prime Faces Java Components JSF framework and components
Prime React CSS HTML Components React based feature-rich UI components
Prime Vue CSS HTML Components For Vue and Nuxt
Quasar CSS HTML Components -
Radix CSS HTML Components Component library optimized for fast development
+ Radix-Vue CSS HTML Components Vue aligned component collection
React-Admin CSS HTML Components React Framework for B2B Apps
React ARIA CSS HTML Components ARIA aligned component collection
React Spectrum CSS HTML Components By Adobe. Components are designed with accessibility
React Suite CSS HTML Components -
React Virtualised CSS HTML Components -
Readymade UI CSS HTML Components Huge collection of 600+ pre-built Tailwind UI components
Rebass CSS HTML Components -
Remix CSS HTML Components Progressive enhancement and accessibility focused
Ripple UI CSS HTML Components React and Tailwind CSS component library
Sailboat CSS HTML Components UI component library for Tailwind CSS
Semantic UI CSS HTML Components CSS components
+ SemanticUI React CSS HTML Components Official React integration for Semantic UI
Shadcn CSS HTML Components Minimal styled component library
+ Shadcn (Vue) CSS HTML Components Unofficial port to Vue
+ Shadcn (Svelte) CSS HTML Components Unofficial port to Svelte
ShadCN Blocks CSS HTML Components Framework agnostic. Many templates, with multiple components
Shuffle CSS HTML Components Huge no. of components. Tailwind, Bootstrap, MUI, & Bulma
Siemans Industrial Experience CSS HTML Components -
SkeletonUI CSS HTML Components Decent, like DaisyUI
Styled Components CSS HTML Components -
Svelte Material UI CSS HTML Components Svelte Material UI components
Svelte UX CSS HTML Components Collection of Svelte components
Storefront UI CSS HTML Components Tailwind components for Vue, React, and Qwik
Syntax UI CSS HTML Components Free UI components for RAD
Tachyons CSS HTML Components Older style component set, has a unique ezine style
Tailblocks CSS HTML Components -
Tailgrids CSS HTML Components Tailwind CSS UI components
Tailkit CSS HTML Components Tailwind CSS UI components
Tailspark CSS HTML Components 350+ Tailwind CSS component library for React JS and Vue JS
Tailus CSS HTML Components Tailwind and HTML components
Tailwindtap CSS HTML Components React and Tailwind components
Tailwind Elements CSS HTML Components CtrlC/V'able, Bootstrap components recreated in Tailwind
Tailwind UI CSS HTML Components React and Vue ready, plus vanilla HTML/CSS
Tailwind Widgets CSS HTML Components Free (amongst some paid) components
Theme UI CSS HTML Components -
TW Elements CSS HTML Components 500+ Tailwind UI kit
Tremor CSS HTML Components Interesting set of components and blocks
Unify UI CSS HTML Components Components use UnoCSS, Vue JS / Nuxt JS
UI Ibelick CSS HTML Components Dark mode React and Tailwind components and effects
Vuetify CSS HTML Components Vue focused library
+ Vuetify Snips CSS HTML Components Paid, UI collection built with Vuetify
Vuestic CSS HTML Components -
Vuesax CSS HTML Components -
Wind Static CSS HTML Components Elements & layouts using Tailwind CSS and Alpine.JS
Web3 Templates CSS HTML Components -
Wicked Blocks CSS HTML Components 120+ Tailwind responsive component and blocks
Wind Static CSS HTML Components 197+ Alpine JS, Tailwind CSS elements, layouts, templates
Wind UI CSS HTML Components Copy paste accessible for React and HTML
Wired JS CSS HTML Components Collection of custom elements that appear hand drawn
TailKits Components CSS HTML Resource Collated lists of frontend UI elements, templates etc.
Tail Dashboards CSS HTML Resource Fifteen free dashboards for Tailwind CSS and Alpine JS

Desktop GUI Components

SYSTEM NAME GROUPING DESCRIPTION
PY Window Styles Toolkit Standalone Windows theme selector element
Toolkit Toolkit Standalone toolkit app
Theme Maker Toolkit Standalone CustomTKinter theme toolkit app
Animate DearPyGUI -
Theme Plugin Editor DearPyGUI -
File Dialog DearPyGUI -
File Browser DearPyGUI -
Markdown DearPyGUI -
Wrap DearPyGUI -
Grid DearPyGUI -
'Swiss Controls' DearPyGUI -
Autoscroll DearPyGUI -
Layout DearPyGUI -
Movable Groups DearPyGUI -
Cresliant DearPyGUI -
Progress Bar DearPyGUI -
Calculator DearPyGUI -
Drag and Drop DearPyGUI Windows only file drag and drop
Draggable Node Editor DearPyGUI drag and drop node
Resource (i): DearPyGUI Examples DearPyGUI Collection of element examples
Resource (ii): DearPyGUI Examples DearPyGUI Collection of element examples
Colour picker Customtkinter Standard colour picker element
Custom tooltips Customtkinter Custom pointer icon element
Dropdown menu CustomTKinter Drop down nav-style element
Listbox Customtkinter Selection from list box element
Menu bar Customtkinter Drop in menu bar element
Message box Customtkinter Display popup message box element
PDF viewer Customtkinter Element to easily load and view PDF files
Pie chart Customtkinter Pie chart element
Radar chart Customtkinter Radar chart element
Range selection Customtkinter Slider for ranges element
Table Customtkinter Data table element
XY scrollable frame Customtkinter Scrollable window frame
Node system TKinter element
Video player TKinter Drop in video player element, style how you wish
Visualiser TKinter element
NodeGraphQt QT -

UI Libraries & Tools

SYSTEM NAME LANGUAGE DESCRIPTION
AG Grid JS Advanced JS and CSS grid
DocTOC JS Auto-document TOC for Git Readme.md (GitLab/Hub, BitBucket, Ghost, Node)
Editor JS JS Block-style editor with a universal JSON output (OSS)
MarkDoc JS Markdown-based authoring framework
Markdown It JS Markdown parser
Monaco JS By Microsoft. Code editor component
Next Auth JS JS Authentication for Next.js
Pragmatic JS By Atlassian. A low level drag and drop toolchain UI library
ReMark JS Markdown processor powered by plugins (OSS)
Sun Editor JS WYSIWYG html editor, with no dependencies
Tiny MCE editor JS #1 JS library for rich text editing. Available for React, Vue and Angular
TUI Editor JS Markdown WYSIWYG Editor
Typograms JS By Google. Lightweight image format for simple diagrams in technical docs
UI Library Picker from Vercel JS CSS By Vercel. 'info cards' on various UI libraries
Vue Drag and Drop JS Vue 3 library supporting drag and drop in many configurations

UI/Code Generators & App Scaffolding

SYSTEM NAME DESCRIPTION
AnimaApp Figma to code platform, with AI
CSS Grid CSS grid based page layout
CSS3 Responsive Layout -
DivJoy React codebase generator
Docsify Markdown to HTML on-the-fly, good as documentation sites
Electron Vite -
GlideApps React-ready editable data grid
GSAP Starter Collection Webpage Interactivity starter kits for various UI frameworks
OpenUI Locally-hosted AI UI generator
NextJS SAAS Starter Tailwind, Supabase, Prisma, Tanstack Query, Clerk, Shadcn etc
Nuxtor Desktop apps with Tauri, Nuxt 3 and UnoCSS
Prompt2ui Locally-hosted AI UI generator
PyHipster -
Scaffold Hub Next JS generator, with Prisma, shadcn/UI, TailwindCSS
Tailwind CSS Grid CSS Grid tool
Taxonomy A SAAS template by the maker of ShadCN
TLDRaw Hand-drawn image to web UI
V0 Created by Vercel. A React UI generator (limited free)
Wasp Full stack Rails-like framework for React, Node.js and Prisma
Websim.ai 3rd party hosted AI-based UI generator
Template: Astroship Website Template: AstroJS, AlpineJS, Tailwind
Yeoman Library of scaffolding frameworks

Back-end

Desktop (Cross-Platform Enabling)

SYSTEM NAME DESCRIPTION
Capacitor Native runtime for iOS, Android, and Progressive Web Apps
Electron The most popular tool (battle-tested), includes a lot of useful functionality
Electron Build Package, build an Electron app with “auto update” support
Electron Forge The second set of tools to build using the Electron framework
Fyne Builds for the GO language
Neutralino Builds as very small files, much smaller than electron
Tauri Integrate any front-end framework that compiles to HTML/JS/ CSS
Wails Build cross-platform desktop applications using Go

Libraries & Tools

SYSTEM NAME LANGUAGE DESCRIPTION
ArgParse Python Function supports coding CLI, handling help tasks etc.
Asyncio Python Library to write concurrent code using the async/await syntax.
Content Layer JS SDK to convert markdown (so far) content into JSON
Cropper JS JS JavaScript image cropper. N.B. CSS has image processing functionality now
CSS Nano CSS CSS compression (minifier) tool
Diesel Rust DB ORM, useful if using Tauri to create desktop apps
FastSQL Python By FastAPI. Library of extra usability for SQLAlchemy v2
Go Fiber Go Express inspired web framework written in Go
HTTP X Python HTTP client for sync and async APIs, supports HTTP/1.1 and HTTP/2
Ice Cream Python Improved logging messages, for enhanced clarity while debugging
Inline-CSS Python Convert applicable CSS from linked file to inline (emails)
Lightning CSS CSS CSS parser, transformer, bundler, and minifier
MsgSpec Python Serialisation and validation library. Faster than Pydantic
Mistune Python Python markdown parser
PostCSS JS (CSS) JS tools to manipulate CSS, linting, variables and mixins, transpiling
Prettier Various Auto code formatting
Pydantic Python Data validation using Python type hints
PyMyPDF Python PDF viewer
PyOxidizer Python Packing tool utility for producing binaries that embed Python
PyOxy Python An alternative Python runner
React Markdown JS Markdown component for React
React Redux JS Bindings to allow UI to Redux Store interaction
Redux JS Library to assist with global state management in React apps
Reloadium Python Python hot reloading and profiling
Requests Python HTTP requests library
RS Build JS A Rust (Rspack) based build tool
Ruff Python Fast linter and code formatter, replaces PyLint and Black
Rye Python Project and package management, inc. Ruff, UV
SQL Academy Python SQL Toolkit and Object Relational Mapper, persistence patterns for DB access
SQL Model Python For interaction with SQL DBs, with Python objects
Socket.io JS NodeJS. Event-driven library for real-time web applications
Trio Python Library cover for async concurrency and I/O
UV Python Package installer and resolver. Replaces PIP
ZeroRPC Various Language-agnostic. For server-side internal messages e.g. link JS and Python
Zustand JS Streamlined state management for React

Miscellaneous

Testing

SYSTEM NAME LANGUAGE GROUPING DESCRIPTION
Artillery JS Performance Load testing platform
Allure VARIOUS Management Lightweight multi-language (inc. Python, JS) test reporting
Behave Python Infrastructure Behaviour-Driven Development (BDD) dev tool, assists test creation
Browserless N/A Testing Cloud test automation
Bugasura N/A Management AI-enabled bug reporting and issue tracking
Chromatic N/A Testing Visual testing & review tool for checking UI state
Crosshair Python Testing -
Concordion Java Infrastructure Requirements into executable specifications
Cucumber Gerkin Infrastructure Requirement collaboration for Behaviour-Driven Development (BDD)
Cypress JS E2E Frontend test automation tool for regression
DevPi Python Infrastructure PyPi staging server, packaging, testing, release tool
Gatling JS Performance Performance testing (OSS)
Gauge JS Python Testing By Thoughtworks. Works with Taiko.
Helium Python Web App Lighter web automation with Python
HTTPIE Python API A desktop API testing client, handles JSON.
+ HTTPIE Python API Also available CLI for http requests
Hypothesis Python Testing Property-based testing: tests parametrized by a source of examples
Jest JS Testing Testing Framework with a focus on simplicity (zero config)
K6 JS Performance Load testing (OSS)
Karma Runner VARIOUS Testing By Angular. Test runner for a range of testing frameworks and tools
Katalon VARIOUS Testing UI and API testing, CI runnable
LambdaTest VARIOUS Testing Cloud testing platform
Locust Python Performance Python load testing
Mutmut Python Testing Mutation testing framework
Nose2 Python Testing Improved Python unittest
Nox Python Infrastructure Virtual environment management and test CLI (see Tox)
Oxygen N/A Infrastructure Assists setting up testing infrastructure Selenium & Appium
Playwright VARIOUS Testing E2E / functional testing
Pre-Commit Git Infrastructure Framework for managing multi-language pre-commit hooks
Puppetry DSL Testing No code automation E2E
Puppeteer JS Testing Node.js library high-level API control (Chrome/Firefox)
PyTest Python Testing Python testing
+ Plugin List Python Testing Plugins list available at pytest.org
++ PyTest-Env Python Testing Set Environment Variables in a pytest.ini/pyproject.toml
++ PyTest-Freezeblaster Python Testing Wrap tests with fixtures in freeze_time
++ PyTest Mock Python Testing Mocker fixture wraps the mock package patching API
Reqable N/A API Desktop API debugging and testing. Free community version
Visual Test N/A Testing By SmartBear. Automated regression comparative testing
Sahi Pro N/A Testing No-code test automation tool
Sikuli Java Testing Adds object-oriented abstraction to Sikuli for testing GUI elements
Squash Test N/A Management Self-hostable test management platform (OSS)
Swagger N/A API API testing tool by SmartBear
Taiko JS Testing Node.js library for testing modern web applications (OSS)
Tox Python Infrastructure Virtual env. management and test CLI (see Nox)
Watir Ruby Testing Browser test automation tool

Documentation Platforms

SYSTEM NAME DESCRIPTION
Confluence Cloud hosted document storage and management. Free for < 10 users
Docsify Generates HTML documents from .md files on-the-fly
Docusaurus Uses MDX (markdown superset with JSX) to build HTML and React
Doxygen Automates the generation of documentation from source code comments (OSS)
Gitbook Cloud hosted documentation. Free tier. OSS can apply for free offering
JSDoc 3 JSDoc 3 is an API documentation generator for JavaScript
MarkDoc Markdown-based syntax and toolchain for custom documentation sites
Mintlify Customer facing documentation platform
MKDocs Static site generator for project documentation
PDOC3 Auto-generate API documentation for Python projects
PyDoc Automatically generates documentation from Python modules
Readthedocs Cloud hosted project documentation. Free for OSS projects
ReDoc Generate API documentation from OpenAPI (formerly Swagger) definitions (OSS)
Sphinx Generate from code, structured technical documents

Cloud IDEs, Environments as a Service (EAAS) (Containers & Cloud Systems)

SYSTEM NAME DESCRIPTION
Codepen Developer front-end / portfolio / social media
Codesandbox Developer cloud IDE. 40 hours worth of VM credits per month
Coder Remote development environments via Terraform
Containers.dev Repo for developer containers
Daytona Self-host, create a devenv on any infrastructure, with a single command
Garden Ephemeral Kubernetes environments for dev, test
GitHub CodeSpaces Developer cloud IDE. 120 hr/pm free,
GitPod 50 hr/month free, cloud-based developer envs
IDX By Google. Free cloud IDE
JetBrains Spaces Manage remote development VMs
LocalStack Host your own AWS stack, local-host instance for development
OpenStack Open source cloud operating system, IAAS
Qovery Internal developer platform for ephemeral dev / test environments
Repl.it Cloud IDE. Free tier offers 10GB storage, 10GB transfer
Squash Test Env Ephemeral test environments.
Stack Blitz Instant web dev environments, collaborative browser-based IDE
Svelte REPL Cheeky little online REPL for testing out Svelte ideas
Test Containers Open source framework for lightweight Docker instances for testing (OSS)

AI & LLM Development Libraries

SYSTEM NAME DESCRIPTION
Anthropic SDK) Python library for accessing Anthropic API
Claudette Wrapper for Anthropic SDK, by Answer.ai. Adds useful utilities
Faiss Efficient similarity search and clustering of dense vectors

Standalone Technology

SYSTEM NAME DESCRIPTION
Alembic By makers of SQLAlchemy. A database migrations tool.
Baklava JS Graph / node editor in the browser using VueJS
Bun Fast JavaScript runtime, bundler, test runner, and package manager
CanvasUI WebGL canvas for webpage UI
CSS Grid Garden Gamified CSS Grid practice
DB Browser for SQLite (DB4S) Desktop app for SQLite3 databases access and management
Dendron Extension for note taking within VSCodium / VSCode
Deno Runtime for JS, TypeScript, and WebAssembly; based on the V8 JS engine
Dexie JS A minimalistic wrapper for IndexedDB
Flexbox Groggy Gamified CSS Flexbox practice
Firefox Developer Edition Specialist font panel, unique CSS handling, JS debugger
Self-host Google Web Fonts Helper Creates @font-face to help self-host Google Fonts
Gradient Picker Selection covers new colour spaces LAB and LCH (plus std: RGB, HSL, HSV)
Hypercolor Gradient collection
Jinja Popular templating engine for Python
LocalForage Offline storage. Wraps IndexedDB, WebSQL, or localStorage using a simple API
Markdown Viewer A markdown visual design tool
Modern Font Stacks List of CSS typeface classification for every modern OS
MS Default Devcontainer Range of languages installed, used by GitHUb Code Spaces as default option
Nerd Fonts Free fonts collection, good for bitmap-style terminals fonts
Neumorphism CSS Neumorphism element CSS generator
Parcel DX tool, zero configuration build system for JS
Profile 'Shield' Cards Create custom tech-stack cards
Official Python Docker The official Python image available in Docker
React Devtools Assists investigation of React behaviour e.g states etc.
Routify Advanced JS router: multiple Routers, multiple pages on a single layout
Svelte REPL Svelte sandbox correctly configured SvelteKit alternative available also
Snipp.in Browser based note taking app, uses the Web API IndexedDB
Snowpack fast frontend build tool for JS, supports many frameworks
SVG Repo Tools List of tools related to SVG, and vector design
Text Mage Desktop app to extract text from images using Tesseract
Volar TypeScript Vue Plugin (VS Code)
VectorMaker Convert images into vector SVG
Vite JS Fast build dev server, pre-bundles dependencies via esbuild

Note Todo

Completed ToDo Items