# Grayhat Tech Radar > Expanded LLM context for the Grayhat Tech Radar page. ## Page - [Tech Radar](https://grayhat.studio/tech-radar) - [Tech Radar LLM Context](https://grayhat.studio/tech-radar/llms.txt) - [Root LLM Context](https://grayhat.studio/llms.txt) - [Root Full LLM Context](https://grayhat.studio/llms-full.txt) - [Sitemap](https://grayhat.studio/sitemap.xml) ## Header ### Company Information - Company: Grayhat Developers PVT Ltd - Brand: Grayhat - Base URL: https://grayhat.studio - Tagline: We build cool stuff - Description: Grayhat develops technology solutions for clients around the world, ranging from startup apps to full-fledged existing systems. - Vision: We aim to make a significant impact in future tech, and build solutions which can be used by the people around us. - Established: 2022 - Service areas: Global ### Primary Navigation - [Home](https://grayhat.studio/) - [Careers](https://grayhat.studio/careers) - [Team](https://grayhat.studio/team) - [Projects](https://grayhat.studio/projects) - [Clients](https://grayhat.studio/clients) - [Research](https://grayhat.studio/research) - [Blog](https://grayhat.studio/blog) - [About](https://grayhat.studio/about) ### Social Links - [LinkedIn](https://www.linkedin.com/company/76504684) - [GitHub](https://github.com/grayhatdevelopers) - [Dribbble](https://dribbble.com/grayhatstudio) - [Discord](https://grayhat.studio/discord) - [Instagram](https://www.instagram.com/grayhatdevelopers) - [Facebook](https://www.facebook.com/grayhatdevelopers) ## Public Page Details - Renders a same-origin static Tech Radar generated at build time with @qiwi/tech-radar. - Technology Radar entries are authored in the typed radar catalogue and generated into package-rendered English and Simplified Chinese radar outputs. - Each entry includes a ring, quadrant, description, use cases, and grounded Grayhat project associations where available. ## Technology Radar Content ### Purpose An overview of the languages, frameworks, platforms, tools, and engineering practices we use across web applications, enterprise systems, artificial intelligence products, games, and cloud infrastructure. - Canonical page URL: https://grayhat.studio/tech-radar - Content language: en - Generated package output: https://grayhat.studio/generated/tech-radar/en/2026-07-23/index.html ### Rings - **Adopt**: Used repeatedly in production projects and recommended for new work. - **Trial**: Used successfully, but still applied selectively instead of as a studio-wide default. - **Assess**: Being researched, evaluated, or used only where the available public project evidence is limited. - **Hold**: Not recommended for new projects unless a legacy system requires it. ### Quadrants - **Languages and Frameworks**: Runtime languages, UI frameworks, application frameworks, and rendering foundations. - **Platforms and Infrastructure**: Hosting, cloud, data, deployment, and runtime infrastructure used to ship and operate systems. - **Tools and Services**: Product, design, AI, testing, collaboration, and realtime services used in delivery. - **Techniques and Architecture**: Delivery patterns, architecture approaches, and engineering practices used across projects. ### Technology Entries #### React.js - Ring: Adopt - Quadrant: Languages and Frameworks - Description: Used for production web interfaces and interactive product experiences. - Use cases: [object Object], [object Object] - Related Grayhat work: Grayhat Studio, Client websites, SaaS platforms #### Next.js - Ring: Adopt - Quadrant: Languages and Frameworks - Description: Used to build production websites, SaaS applications, and server-rendered platforms. - Use cases: [object Object], [object Object], [object Object] - Related Grayhat work: Grayhat Studio, Client websites, SaaS platforms #### Node.js - Ring: Adopt - Quadrant: Languages and Frameworks - Description: Used for server-side JavaScript services, build tooling, and integration layers. - Use cases: [object Object], [object Object], [object Object] - Related Grayhat work: Grayhat Studio, site-events, Internal tools #### TypeScript - Ring: Adopt - Quadrant: Languages and Frameworks - Description: Used across strongly typed frontend, backend, worker, and tooling code. - Use cases: [object Object], [object Object] - Related Grayhat work: Grayhat Studio, site-events, SaaS platforms #### JavaScript - Ring: Adopt - Quadrant: Languages and Frameworks - Description: Used where the web platform or third-party packages require plain JavaScript. - Use cases: [object Object], [object Object] - Related Grayhat work: Grayhat Studio, Client websites, SaaS platforms #### Python - Ring: Trial - Quadrant: Languages and Frameworks - Description: Used for AI, data, automation, and service prototypes where Python libraries are strongest. - Use cases: [object Object], [object Object] - Related Grayhat work: Research prototypes, AI products #### FastAPI - Ring: Assess - Quadrant: Languages and Frameworks - Description: Considered for Python API services when typed request handling and async support matter. - Use cases: [object Object], [object Object] - Related Grayhat work: Research prototypes, AI products #### Express.js - Ring: Trial - Quadrant: Languages and Frameworks - Description: Used selectively for Node HTTP services when a minimal server framework is enough. - Use cases: [object Object], [object Object] - Related Grayhat work: site-events, Internal tools #### React Native - Ring: Assess - Quadrant: Languages and Frameworks - Description: Evaluated for cross-platform mobile applications when one codebase is preferred. - Use cases: [object Object], [object Object] - Related Grayhat work: Mobile app prototypes #### Unity - Ring: Trial - Quadrant: Languages and Frameworks - Description: Used for game and interactive 3D work when a mature engine is a better fit than web rendering. - Use cases: [object Object], [object Object] - Related Grayhat work: PlayroomKit, Banana of Doom, Game systems #### Java - Ring: Assess - Quadrant: Languages and Frameworks - Description: Kept under evaluation for enterprise and Android contexts when project needs justify it. - Use cases: [object Object], [object Object] - Related Grayhat work: ERP integrations, Internal tools #### C# - Ring: Trial - Quadrant: Languages and Frameworks - Description: Used with Unity and game-facing systems where the engine ecosystem requires it. - Use cases: [object Object], [object Object] - Related Grayhat work: PlayroomKit, Banana of Doom, Game systems #### Three.js - Ring: Trial - Quadrant: Languages and Frameworks - Description: Used for web-based 3D scenes and interactive visual experiences. - Use cases: [object Object], [object Object] - Related Grayhat work: Client websites, Research prototypes #### WebGL - Ring: Trial - Quadrant: Languages and Frameworks - Description: Used through higher-level rendering tools for graphics-heavy web experiences. - Use cases: [object Object], [object Object] - Related Grayhat work: Client websites, Research prototypes #### Tailwind CSS - Ring: Adopt - Quadrant: Languages and Frameworks - Description: Used for fast, token-aware interface styling in public and product surfaces. - Use cases: [object Object], [object Object] - Related Grayhat work: Grayhat Studio, Client websites, SaaS platforms #### Radix UI - Ring: Adopt - Quadrant: Languages and Frameworks - Description: Used as accessible primitives for tabs, dialogs, slots, and composable interface controls. - Use cases: [object Object], [object Object] - Related Grayhat work: Grayhat Studio, SaaS platforms #### AWS - Ring: Trial - Quadrant: Platforms and Infrastructure - Description: Used selectively for cloud infrastructure when project requirements call for AWS services. - Use cases: [object Object], [object Object] - Related Grayhat work: Client platforms #### Vercel - Ring: Trial - Quadrant: Platforms and Infrastructure - Description: Used for Next.js application hosting where Vercel's workflow is the right operational fit. - Use cases: [object Object], [object Object] - Related Grayhat work: Client websites, SaaS platforms #### Cloudflare - Ring: Adopt - Quadrant: Platforms and Infrastructure - Description: Used for public web delivery, edge routing, Workers, Pages, and managed platform primitives. - Use cases: [object Object], [object Object] - Related Grayhat work: Grayhat Studio, company-blog, Internal API #### Cloudflare Workers - Ring: Adopt - Quadrant: Platforms and Infrastructure - Description: Used for edge runtime services, API surfaces, and OpenNext deployment targets. - Use cases: [object Object], [object Object] - Related Grayhat work: Grayhat Studio, Internal API #### Cloudflare Pages - Ring: Trial - Quadrant: Platforms and Infrastructure - Description: Used where static or framework-backed public surfaces fit the Pages model. - Use cases: [object Object], [object Object] - Related Grayhat work: company-blog #### Docker - Ring: Adopt - Quadrant: Platforms and Infrastructure - Description: Used for local parity and services that are operated as containerized Node runtimes. - Use cases: [object Object], [object Object] - Related Grayhat work: site-events, Internal tools #### Kubernetes - Ring: Assess - Quadrant: Platforms and Infrastructure - Description: Evaluated only when orchestration needs exceed simpler platform primitives. - Use cases: [object Object], [object Object] - Related Grayhat work: Infrastructure evaluations #### GitHub Actions - Ring: Adopt - Quadrant: Platforms and Infrastructure - Description: Used for CI, checks, and repeatable validation around repository changes. - Use cases: [object Object], [object Object] - Related Grayhat work: Grayhat Studio, Monorepo #### Linux - Ring: Adopt - Quadrant: Platforms and Infrastructure - Description: Used as the base operating environment for servers, containers, and deployment tooling. - Use cases: [object Object], [object Object] - Related Grayhat work: site-events, Infrastructure #### PostgreSQL - Ring: Trial - Quadrant: Platforms and Infrastructure - Description: Used or selected for relational product data when transactional integrity matters. - Use cases: [object Object], [object Object] - Related Grayhat work: SaaS platforms #### MongoDB - Ring: Assess - Quadrant: Platforms and Infrastructure - Description: Considered for document-shaped product data when the project evidence is specific enough. - Use cases: [object Object], [object Object] - Related Grayhat work: Client products #### Redis - Ring: Trial - Quadrant: Platforms and Infrastructure - Description: Used for queues, caching, and fast coordination in service runtimes. - Use cases: [object Object], [object Object] - Related Grayhat work: site-events, Internal services #### Amazon S3 - Ring: Trial - Quadrant: Platforms and Infrastructure - Description: Used as an object-storage pattern and compatible target for public and private assets. - Use cases: [object Object], [object Object] - Related Grayhat work: Client platforms #### MinIO - Ring: Trial - Quadrant: Platforms and Infrastructure - Description: Used for S3-compatible local and self-hosted object storage workflows. - Use cases: [object Object], [object Object] - Related Grayhat work: site-events, Local development #### Firebase - Ring: Assess - Quadrant: Platforms and Infrastructure - Description: Evaluated for app prototypes when managed auth, realtime, or hosting features fit. - Use cases: [object Object], [object Object] - Related Grayhat work: Mobile app prototypes #### Frappe - Ring: Adopt - Quadrant: Tools and Services - Description: Used as an operational source for ERP-backed content, jobs, clients, projects, and webhook flows. - Use cases: [object Object], [object Object] - Related Grayhat work: site-events, Grayhat Studio #### ERP systems - Ring: Adopt - Quadrant: Tools and Services - Description: Used for business workflow integrations and public content projection from operational systems. - Use cases: [object Object], [object Object] - Related Grayhat work: ERP integrations, Internal tools #### PlayroomKit - Ring: Trial - Quadrant: Tools and Services - Description: Used in the game portfolio for multiplayer and browser-native game experiences. - Use cases: [object Object], [object Object] - Related Grayhat work: PlayroomKit, Game systems #### OpenAI APIs - Ring: Trial - Quadrant: Tools and Services - Description: Used for AI-assisted products, agents, content workflows, and research prototypes. - Use cases: [object Object], [object Object] - Related Grayhat work: Research prototypes, AI products #### PyTorch - Ring: Assess - Quadrant: Tools and Services - Description: Evaluated for model work where deep learning experimentation is required. - Use cases: [object Object], [object Object] - Related Grayhat work: Research prototypes, AI products #### Transformers - Ring: Assess - Quadrant: Tools and Services - Description: Evaluated for language and vision model workflows when model-level control is needed. - Use cases: [object Object], [object Object] - Related Grayhat work: Research prototypes, AI products #### WebSockets - Ring: Trial - Quadrant: Tools and Services - Description: Used for realtime product and game interactions when persistent browser connections are needed. - Use cases: [object Object], [object Object] - Related Grayhat work: PlayroomKit, Ruby, Client products #### Socket.IO - Ring: Trial - Quadrant: Tools and Services - Description: Used selectively where Socket.IO's fallback and event model simplify realtime delivery. - Use cases: [object Object], [object Object] - Related Grayhat work: PlayroomKit, Banana of Doom, Game systems #### WebRTC - Ring: Assess - Quadrant: Tools and Services - Description: Evaluated for peer-to-peer media and low-latency collaborative experiences. - Use cases: [object Object], [object Object] - Related Grayhat work: Research prototypes #### Playwright - Ring: Adopt - Quadrant: Tools and Services - Description: Used for browser validation, screenshots, accessibility checks, and end-to-end confidence. - Use cases: [object Object], [object Object] - Related Grayhat work: Grayhat Studio, Monorepo #### GitHub - Ring: Adopt - Quadrant: Tools and Services - Description: Used for source control, pull requests, review workflows, and public repository surfaces. - Use cases: [object Object], [object Object] - Related Grayhat work: Monorepo, Research repositories #### Figma - Ring: Adopt - Quadrant: Tools and Services - Description: Used for product design, handoff, design review, and interface iteration. - Use cases: [object Object], [object Object] - Related Grayhat work: Grayhat Studio, Client websites, SaaS platforms #### Server-side rendering - Ring: Adopt - Quadrant: Techniques and Architecture - Description: Used for public pages and product surfaces that need crawlable, fast initial content. - Use cases: [object Object], [object Object] - Related Grayhat work: Grayhat Studio, Client websites, SaaS platforms #### Static-site generation - Ring: Adopt - Quadrant: Techniques and Architecture - Description: Used for stable public content, discovery files, and pages that benefit from build-time output. - Use cases: [object Object], [object Object], [object Object] - Related Grayhat work: Grayhat Studio, company-blog #### Incremental static regeneration - Ring: Trial - Quadrant: Techniques and Architecture - Description: Used selectively when static pages need periodic refresh without full redeploys. - Use cases: [object Object], [object Object] - Related Grayhat work: Client websites #### Microservices - Ring: Trial - Quadrant: Techniques and Architecture - Description: Used when service boundaries map cleanly to independently operated product capabilities. - Use cases: [object Object], [object Object] - Related Grayhat work: site-events, Internal API #### REST APIs - Ring: Adopt - Quadrant: Techniques and Architecture - Description: Used for public and internal service contracts that need predictable HTTP semantics. - Use cases: [object Object], [object Object] - Related Grayhat work: Grayhat Studio, Internal API #### Event-driven architecture - Ring: Trial - Quadrant: Techniques and Architecture - Description: Used for webhook ingestion, queue-backed sync, fanout, and revalidation workflows. - Use cases: [object Object], [object Object] - Related Grayhat work: site-events #### Serverless architecture - Ring: Adopt - Quadrant: Techniques and Architecture - Description: Used where managed edge or serverless primitives reduce operational overhead. - Use cases: [object Object], [object Object] - Related Grayhat work: Grayhat Studio, Internal API #### Real-time multiplayer - Ring: Trial - Quadrant: Techniques and Architecture - Description: Used in game and collaboration contexts where shared live state is central. - Use cases: [object Object], [object Object] - Related Grayhat work: PlayroomKit, Banana of Doom, Game systems #### AI agents - Ring: Trial - Quadrant: Techniques and Architecture - Description: Used in research and product workflows where autonomous assistance can improve delivery. - Use cases: [object Object], [object Object] - Related Grayhat work: Research prototypes, AI products #### Retrieval-augmented generation - Ring: Assess - Quadrant: Techniques and Architecture - Description: Evaluated for AI products that need grounded answers over project or domain content. - Use cases: [object Object], [object Object] - Related Grayhat work: Research prototypes, AI products #### Computer vision - Ring: Assess - Quadrant: Techniques and Architecture - Description: Evaluated for visual understanding, media analysis, and prototype intelligence features. - Use cases: [object Object], [object Object] - Related Grayhat work: Research prototypes, AI products #### Responsive web design - Ring: Adopt - Quadrant: Techniques and Architecture - Description: Used across public and product work to support desktop, tablet, and mobile layouts. - Use cases: [object Object], [object Object] - Related Grayhat work: Grayhat Studio, Client websites, SaaS platforms #### CI/CD - Ring: Adopt - Quadrant: Techniques and Architecture - Description: Used to keep linting, type checking, tests, and deployments repeatable. - Use cases: [object Object], [object Object] - Related Grayhat work: Monorepo, Client platforms #### Containerization - Ring: Adopt - Quadrant: Techniques and Architecture - Description: Used for services where packaged runtime parity matters across local and production environments. - Use cases: [object Object], [object Object] - Related Grayhat work: site-events, Internal tools #### ERP integration - Ring: Adopt - Quadrant: Techniques and Architecture - Description: Used to connect operational business systems with public content and internal workflows. - Use cases: [object Object], [object Object] - Related Grayhat work: site-events, Grayhat Studio ## Related Public Pages - [Home](https://grayhat.studio/) - [About](https://grayhat.studio/about) - [Privacy Policy](https://grayhat.studio/privacy-policy) - [Terms and Conditions](https://grayhat.studio/terms-and-conditions) - [Careers](https://grayhat.studio/careers) - [Team](https://grayhat.studio/team) - [Projects](https://grayhat.studio/projects) - [Clients](https://grayhat.studio/clients) - [Blog](https://grayhat.studio/blog) - [Research](https://grayhat.studio/research) - [Sitemap](https://grayhat.studio/sitemap) ## Current Snapshot - This full context includes 58 technology entrys and the generated @qiwi/tech-radar package output path. ## Footer ### Contact - [info@grayhat.studio](mailto:info@grayhat.studio?subject=[grayhat.com.pk]) - [24, Street 3, Sector F DHA-2, Islamabad, Pakistan](https://maps.app.goo.gl/8gk8pTmDQxRaRPn49) ### Important Pages - [Home](https://grayhat.studio/) - [Careers](https://grayhat.studio/careers) - [Team](https://grayhat.studio/team) - [Projects](https://grayhat.studio/projects) - [Clients](https://grayhat.studio/clients) - [Research](https://grayhat.studio/research) - [Blog](https://grayhat.studio/blog) - [About](https://grayhat.studio/about) ### Legal Links - [Privacy Policy](https://grayhat.studio/privacy-policy) - [Terms and Conditions](https://grayhat.studio/terms-and-conditions) - [Sitemap](https://grayhat.studio/sitemap) ### Third-party Platforms - [Clutch](https://clutch.co/profile/grayhat) - [Upwork](https://www.upwork.com/agencies/1539292796322222080/) - [Glassdoor](https://www.glassdoor.com/Location/All-Grayhat-Developers-Islamabad-IS-Office-Locations-EI_IE8570949.4,22_IL.23,35_IC3139539.htm) ### Social Media - [Instagram](https://www.instagram.com/grayhatdevelopers) - [Facebook](https://www.facebook.com/grayhatdevelopers) ### Footer Metadata - Tagline alt: We make 💻, ☕, and 🦄s - Made in: Pakistan - Copyright marker: Established in 2022 - [Legacy](https://grayhat.studio/who)