Last active
October 29, 2025 21:36
-
-
Save sebs/f5497dc4411b04718e51c6911061defc to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ | |
| { | |
| "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