Skip to content

Instantly share code, notes, and snippets.

@sebs
Last active October 29, 2025 21:36
Show Gist options
  • Select an option

  • Save sebs/f5497dc4411b04718e51c6911061defc to your computer and use it in GitHub Desktop.

Select an option

Save sebs/f5497dc4411b04718e51c6911061defc to your computer and use it in GitHub Desktop.
[
{
"name": "tRPC",
"ring": "adopt",
"quadrant": "languages & frameworks",
"isNew": "TRUE",
"description": "End-to-end typesafe TypeScript RPC framework that eliminates API contracts and code generation, enabling full-stack type safety from database to UI with minimal boilerplate."
},
{
"name": "Bun",
"ring": "assess",
"quadrant": "languages & frameworks",
"isNew": "TRUE",
"description": "All-in-one JavaScript runtime, bundler, transpiler, and package manager built from scratch in Zig for extreme speed, with Node.js API compatibility and modern tooling integrated into a single executable."
},
{
"name": "Protocol Buffers",
"ring": "assess",
"quadrant": "languages & frameworks",
"isNew": "TRUE",
"description": "Google's language-agnostic binary serialization format enabling efficient, type-safe data exchange with smaller payloads and faster parsing than JSON, particularly valuable for polyglot microservices."
},
{
"name": "AdonisJS",
"ring": "hold",
"quadrant": "languages & frameworks",
"isNew": "TRUE",
"description": "Node.js MVC framework"
},
{
"name": "Express.js",
"ring": "hold",
"quadrant": "languages & frameworks",
"isNew": "FALSE",
"description": "Placed in hold as we move towards modern Node.js frameworks with better TypeScript support and comprehensive built-in features."
},
{
"name": "Loopback",
"ring": "hold",
"quadrant": "languages & frameworks",
"isNew": "TRUE",
"description": "Node.js MVC framework"
},
{
"name": "NestJS",
"ring": "hold",
"quadrant": "languages & frameworks",
"isNew": "FALSE",
"description": "In hold while evaluating its Angular-inspired architecture and extensive abstraction layers against our team's needs and simpler alternatives."
},
{
"name": "Next.js",
"ring": "hold",
"quadrant": "languages & frameworks",
"isNew": "FALSE",
"description": "Currently in hold while evaluating its fit within our stack. Assessing whether its opinionated approach aligns with our requirements."
},
{
"name": "Python",
"ring": "hold",
"quadrant": "languages & frameworks",
"isNew": "FALSE",
"description": "In hold for backend services as we standardize on TypeScript. Still used for data science, machine learning, and scripting where it excels."
},
{
"name": "Rust",
"ring": "hold",
"quadrant": "languages & frameworks",
"isNew": "TRUE",
"description": "Currently in hold while evaluating for performance-critical services. Weighing steep learning curve against benefits for specific high-performance use cases."
},
{
"name": "Sails.js",
"ring": "hold",
"quadrant": "languages & frameworks",
"isNew": "TRUE",
"description": "Node.js MVC framework"
},
{
"name": "Deno",
"ring": "trial",
"quadrant": "languages & frameworks",
"isNew": "TRUE",
"description": "Modern JavaScript and TypeScript runtime built on V8 with native TypeScript support, secure-by-default execution, built-in tooling, and standard library, addressing Node.js design limitations."
},
{
"name": "Rspack",
"ring": "trial",
"quadrant": "languages & frameworks",
"isNew": "TRUE",
"description": "High-performance Rust-based JavaScript bundler with webpack compatibility, offering significantly faster build speeds while maintaining ecosystem compatibility."
},
{
"name": "WebAssembly",
"ring": "trial",
"quadrant": "languages & frameworks",
"isNew": "TRUE",
"description": "Binary instruction format enabling near-native performance in web browsers and beyond, allowing languages like Rust, C++, and Go to run in web environments with strong security guarantees."
},
{
"name": "Hyperscalers",
"ring": "adopt",
"quadrant": "platforms",
"isNew": "FALSE",
"description": "Major cloud platforms (AWS, Azure, GCP) providing comprehensive cloud services supporting Typescript Backends"
},
{
"name": "K8s",
"ring": "adopt",
"quadrant": "platforms",
"isNew": "FALSE",
"description": "Container orchestration platform under assessment. Evaluating whether its complexity is justified given managed serverless alternatives."
},
{
"name": "Cloudflare",
"ring": "assess",
"quadrant": "platforms",
"isNew": "FALSE",
"description": "Being assessed for edge computing capabilities and global CDN infrastructure, offering serverless computing at the edge with Workers and Pages."
},
{
"name": "DevOps",
"ring": "adopt",
"quadrant": "techniques",
"isNew": "FALSE",
"description": "Cultural and technical practice combining software development and IT operations to shorten development cycles and deliver high-quality software continuously."
},
{
"name": "GraphQL",
"ring": "adopt",
"quadrant": "techniques",
"isNew": "FALSE",
"description": "Our adopted approach for building flexible APIs with strongly-typed schemas, allowing clients to request exactly the data they need."
},
{
"name": "Infrastructure as Code",
"ring": "adopt",
"quadrant": "techniques",
"isNew": "FALSE",
"description": "Managing and provisioning infrastructure through machine-readable definition files rather than manual configuration, enabling version control, reproducibility, and automation."
},
{
"name": "Microservices",
"ring": "adopt",
"quadrant": "techniques",
"isNew": "FALSE",
"description": "Our adopted approach for building scalable applications by decomposing them into small, independently deployable services."
},
{
"name": "Oauth2",
"ring": "adopt",
"quadrant": "techniques",
"isNew": "FALSE",
"description": "Our adopted standard for authorization and authentication delegation, enabling secure access to resources without sharing credentials."
},
{
"name": "Observability",
"ring": "adopt",
"quadrant": "techniques",
"isNew": "FALSE",
"description": "Critical practice encompassing logging, metrics, and distributed tracing to understand system behavior and health in production."
},
{
"name": "OpenAPI",
"ring": "adopt",
"quadrant": "techniques",
"isNew": "TRUE",
"description": "Standard for API specifications"
},
{
"name": "Rest",
"ring": "adopt",
"quadrant": "techniques",
"isNew": "FALSE",
"description": "Our adopted standard for building HTTP-based APIs with resource-oriented design, standard HTTP methods, and widespread tooling support."
},
{
"name": "Serverless",
"ring": "adopt",
"quadrant": "techniques",
"isNew": "FALSE",
"description": "Adopted approach for building event-driven applications without managing infrastructure, with automatic scaling and pay-per-use pricing."
},
{
"name": "jsii",
"ring": "adopt",
"quadrant": "tools",
"isNew": "TRUE",
"description": "AWS's library that allows code in any language to naturally interact with JavaScript classes, enabling TypeScript libraries to be consumed in multiple programming languages like Python, Java, C#, and Go."
},
{
"name": "PostgreSQL",
"ring": "adopt",
"quadrant": "tools",
"isNew": "FALSE",
"description": "Our standard choice for relational database workloads, offering JSONB support, full-text search, and excellent support for complex queries and transactions."
},
{
"name": "DevContainer",
"ring": "asses",
"quadrant": "tools",
"isNew": "FALSE",
"description": "Standardized development environments using Docker containers, ensuring consistency across teams and eliminating environment setup issues."
},
{
"name": "JS TestRunner",
"ring": "asses",
"quadrant": "tools",
"isNew": "FALSE",
"description": "Jasmine, Jest etc.: There is nodes test runner since v18, that makes this war of frameworks obsolete for the most part"
},
{
"name": "drizzle",
"ring": "hold",
"quadrant": "tools",
"isNew": "TRUE",
"description": "ORM library"
},
{
"name": "MongoDB",
"ring": "hold",
"quadrant": "tools",
"isNew": "FALSE",
"description": "Document-oriented NoSQL database placed in hold. For new projects, consider PostgreSQL with JSONB support for similar flexibility with ACID compliance."
},
{
"name": "PostgREST",
"ring": "hold",
"quadrant": "tools",
"isNew": "TRUE",
"description": "Turn PostgreSQL database into REST API without writing code"
},
{
"name": "Sequelize",
"ring": "hold",
"quadrant": "tools",
"isNew": "TRUE",
"description": "ORM library"
},
{
"name": "Redis",
"ring": "adopt",
"quadrant": "tools & platforms",
"isNew": "FALSE",
"description": "In-memory data structure store serving as cache, message broker, and database, offering microsecond latency, rich data types, and built-in replication for high-performance applications."
},
{
"name": "n8n",
"ring": "trial",
"quadrant": "tools & platforms",
"isNew": "TRUE",
"description": "Fair-code workflow automation platform enabling teams to build complex integrations and automations with a visual interface and code flexibility, supporting self-hosting and extensive customization."
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment