Skip to content

Latest commit

 

History

History
321 lines (236 loc) · 13.2 KB

reorg.md

File metadata and controls

321 lines (236 loc) · 13.2 KB

Software Development Resources

Table of Contents

Development Environment

IDEs and Editors

  • Zed - Next-generation code editor designed for high-performance collaboration with humans and AI.

Developer Fonts

A curated selection of programmer-focused fonts:

Development Tools

  • fnm - Fast Node.js version manager
  • Arc Browser - Innovative web browser
  • Bruno - Open-source alternative to Postman

Languages and Frameworks

JavaScript Ecosystem

  • JSR - New package registry from Deno team
  • State of JS 2024 - Annual JavaScript ecosystem survey

TypeScript

Resources for TypeScript development:

Books and Learning Resources:

Tools and Libraries:

  • type-fest - Collection of essential TypeScript types
  • ts-pattern - Pattern matching for TypeScript
  • Effect - Powerful TypeScript library for complex programming

Bun and Next-Gen Tooling

Bun Ecosystem:

  • Bun - JavaScript runtime and toolchain
  • Elysia - TypeScript-first web framework for Bun

Next-Generation Tools:

  • OXC - The JavaScript Oxidation Compiler
  • Biome - Fast JavaScript toolchain (formerly Rome)
  • Rspack - Fast JavaScript bundler
  • Rolldown - Rust-based bundler for Vite

Software Development Resources

Frontend Development

Performance

  • Aurora Project - Chrome's initiative to improve React framework performance
  • Million.js - Performance optimization tools
    • Million Lint - VS Code plugin for performance optimization

Frameworks

General Purpose:

  • Astro - Full-stack web framework
  • Remix - Full-stack web framework
  • SolidJS - Reactive JavaScript framework
  • Svelte - Compiler as framework
  • Ultra - Modern web framework

Documentation-Focused:

Development Tools:

  • Vite - Next generation frontend tooling
  • Vitest - Vite-native testing framework
  • Waku - Lightweight RSC framework

Opinionated Stacks:

  • TanStack - SPA-focused stack by Tanner Linsley
  • Epic Stack - Full-stack starter by Kent C. Dodds

React

Official Updates:

Server Components:

UI Components and Design Systems

Complete Systems:

  • shadcn/ui - Tailwind-based component collection
  • Origin UI - Extensive collection of copy-and-paste components
  • React Aria - Accessible component library
  • Cloudscape - AWS open source design system

Specialized Components:

CSS and Design

Typography and Fonts:

Color:

CSS Tools:

Data Visualization

  • Observable - Interactive data visualization platform
  • AG Grid - Enterprise-grade data grid

Web Components

Key Discussions:

Realtime and Collaboration

Backend Development

Architecture

Databases

General Purpose:

  • Astro DB - Database for Astro applications
  • MotherDuck - Managed DuckDB in the cloud
  • OrioleDB - Next-gen PostgreSQL storage engine

Query Languages:

Data Versioning:

ORMs and Query Builders

  • Drizzle - TypeScript ORM
  • Prisma - Modern database toolkit
  • Kysely - Type-safe SQL query builder

Data Analytics

Local-First Solutions

Development Practices

Testing

Articles and Guides:

Documentation

Exemplary Documentation:

Style Guides:

Project Management

Agile and Estimation:

Task Management:

Engineering Culture

Artificial Intelligence

LLMs and Tools

Development Tools:

Educational Resources:

Integration Standards

Learning Resources

Developer Blogs

Technical Blogs:

Collections:

Books

Courses and Tutorials

Note: This document is actively maintained. Last updated: December 2024