17 रिपॉजिटरी
Development of web applications and API servers using TypeScript for strong typing and structure.
Distinct from TypeScript: The candidates are either generic web servers or specific reference app blueprints; none represent the general domain of TypeScript-based web development.
Explore 17 awesome GitHub repositories matching web development · TypeScript. Refine with filters or upvote what's useful.
vue-pure-admin is a comprehensive Vue 3 admin dashboard template and TypeScript boilerplate designed for building enterprise web applications. It provides a Vite-based frontend scaffold that incorporates a role-based access control system and a micro-frontend architecture for dividing large administrative applications into smaller, independently deployable units. The project features an advanced permission management framework that handles route protection, menu access filtering, and component-level visibility control. It includes specialized support for multi-tenant system administration, al
Implements typed HTTP clients and proxy configurations to ensure data consistency between the frontend and backend APIs.
This is a TypeScript web framework and Node.js backend framework used to build web applications and API servers. It serves as a server-side application toolkit providing a structured environment for managing HTTP routing, request parsing, and application configuration. The framework features a dependency injection container to deliver required objects between application components, decoupling internal logic. It includes built-in tools for server-side data security, such as cryptographic drivers for hashing sensitive data and encrypting application data at rest. The project covers broad capa
Provides a structured, typed environment for building scalable web applications and API servers using TypeScript.
Naive UI is a Vue 3 component library and type-safe UI framework designed for building web application interfaces. It functions as a themeable design system that provides a collection of pre-built user interface components. The library utilizes a JavaScript-object-based theme engine to customize visual styles without relying on CSS variables or external stylesheets. It includes a virtual list renderer to maintain performance when displaying large datasets by rendering only the items visible within the viewport. The framework integrates with TypeScript to provide prop validation and type-safe
Provides a type-safe environment for constructing web interfaces using deep TypeScript integration.
Fresh Deno रनटाइम के लिए एक सर्वर-साइड वेब फ्रेमवर्क है जिसे नेटिव TypeScript समर्थन के साथ वेबसाइट बनाने के लिए डिज़ाइन किया गया है। यह एक ज़ीरो-JavaScript सर्वर-साइड रेंडरर के रूप में कार्य करता है जो क्लाइंट-साइड रनटाइम ओवरहेड को खत्म करने के लिए डिफ़ॉल्ट रूप से ब्राउज़र को केवल HTML भेजता है। फ्रेमवर्क एक आइलैंड्स आर्किटेक्चर लागू करता है, जो स्टेटिक HTML वितरित करता है और चुनिंदा रूप से केवल विशिष्ट इंटरैक्टिव घटकों के लिए JavaScript को सक्रिय करता है। यह एक फ़ाइल-सिस्टम आधारित राउटर का उपयोग करता है जो केंद्रीय कॉन्फ़िगरेशन फ़ाइल की आवश्यकता के बिना स्वचालित रूप से निर्देशिका संरचनाओं और फ़ाइल नामों को URL पैटर्न पर मैप करता है। प्लेटफ़ॉर्म सर्वर-साइड रेंडरिंग, वृद्धिशील पेज अपडेट और कंटेंट हैशिंग के साथ प्रोडक्शन एसेट बंडलिंग को कवर करता है। यह विकास वातावरण को इनिशियलाइज़ करने के लिए एक प्रोजेक्ट बूटस्ट्रैपिंग स्क्रिप्ट प्रदान करता है।
Runs TypeScript source code directly using the Deno runtime to bypass separate compilation or build steps.
Frontend Workshop from HTML/CSS/JS to TypeScript/React/Redux
Provides hands-on instruction in adding static type checking to JavaScript for improved code reliability and developer experience.
This is a comprehensive tutorial for learning TypeScript, designed for JavaScript programmers who want to understand the language's type system and modern features. The resource covers TypeScript's core identity, including its structural type compatibility, compile-time type erasure, declaration file merging, and the discriminated union pattern for precise type narrowing. The tutorial distinguishes itself by providing a progressive learning path from basic JavaScript concepts to advanced TypeScript patterns. It covers generic type parameter constraints, tuple types with fixed-length positions
Provides a comprehensive tutorial for learning TypeScript's type system and modern features.
vanilla-extract is a type-safe CSS-in-JS library and zero-runtime CSS framework. It uses TypeScript to define styles and design tokens, compiling these definitions into static CSS files during the build process to eliminate styling overhead in the browser. The system acts as a scoped CSS generator, producing unique class names and local variables to prevent global style leakage and naming collisions. It provides a type-safe styling tool that validates CSS property values and ensures design tokens adhere to defined themes during development. The framework covers comprehensive styling utilitie
Enables the creation of consistent, type-safe design themes that can be shared and switched dynamically.
The Concise TypeScript Book: A Concise Guide to Effective Development in TypeScript. Free and Open Source.
Using TypeScript's language service for real-time code assistance including error reporting, auto-completion, and navigation in editors.
This project is a learning course and instructional resource for React frontend development. It consists of a structured curriculum, architectural guides, and a library of reference materials designed to teach the construction of user interfaces and web applications. The repository provides a collection of project implementations, including e-commerce stores and CRUD applications, to serve as reference architectures. It includes curated lessons and code examples that focus on implementing state management and type safety patterns. The materials cover frontend architecture patterns, the integ
Demonstrates the implementation of strong typing within React components to reduce bugs and improve maintainability.
This project is a production-ready enterprise boilerplate and starter for building high-performance web applications with Next.js. It provides a foundational architecture for large-scale application bootstrapping, combining a TypeScript web starter with a pre-configured project structure and professional toolset. The project distinguishes itself through an integrated suite of operational tools, including CI/CD deployment pipelines, infrastructure-as-code provisioning, and a component-driven UI development sandbox. It incorporates a utility-first styling architecture using Tailwind CSS and a l
Provides a type-safe development environment using TypeScript for building high-performance web applications.
This is a TypeScript web application and single-page application built with Angular. It serves as a full-featured blogging platform and content management system that implements professional architectural patterns for building complex user interfaces. The project functions as a REST API client that integrates with a backend service to manage users, articles, and social interactions. It includes a markdown content renderer to display formatted articles and a system for content discovery using paginated feeds and category filters. The application covers several functional domains, including us
Developed as a type-safe web frontend using TypeScript to ensure robust interactions with backend services.
ihp is a type-safe web framework and full-stack application orchestrator designed for PostgreSQL. It functions as a server-side rendering framework and a type-safe ORM that automatically generates record types from SQL schemas to ensure compile-time query validation. The platform distinguishes itself by verifying routing, database queries, and templates at compile time to prevent runtime crashes. It implements real-time web interfaces using WebSockets for instant data synchronization and employs server-driven hypermedia for partial DOM patching. The framework covers a broad range of integrat
Sets up a front-end environment using PureScript and Halogen to ensure type-safe interfaces.
routing-controllers, TypeScript के लिए एक घोषणात्मक API राउटर और वेब फ्रेमवर्क कंट्रोलर है। यह API एंडपॉइंट्स को एक संरचित आर्किटेक्चर में व्यवस्थित करने के लिए क्लास-आधारित डेकोरेटर और मेटाडेटा का उपयोग करके HTTP रूट और अनुरोध हैंडलिंग लॉजिक को परिभाषित करने के लिए एक प्रणाली प्रदान करती है। यह प्रोजेक्ट अंतर्निहित वेब फ्रेमवर्क से राउटिंग लॉजिक को अलग करने के लिए एडेप्टर-आधारित सर्वर एकीकरण का उपयोग करता है, जो Express और Koa के लिए विशिष्ट एकीकरण प्रदान करता है। इसमें एक रिफ्लेक्शन-आधारित टाइप ट्रांसफॉर्मेशन सिस्टम है जो आने वाले अनुरोध पैरामीटर को मान्य और टाइप किए गए क्लास इंस्टेंस में बदलता है। क्षमता सतह एक पूर्ण रिक्वेस्ट-रिस्पॉन्स पाइपलाइन को कवर करती है, जिसमें मिडलवेयर निष्पादन, प्रतिक्रिया इंटरसेप्शन और वैश्विक त्रुटि प्रबंधन शामिल है। यह वैश्विक रूट प्रीफ़िक्सिंग, फाइलसिस्टम-आधारित घटक खोज, और डिपेंडेंसी इंजेक्शन एकीकरण जैसी उन्नत राउटिंग उपयोगिताओं का समर्थन करती है। अतिरिक्त कार्यक्षमता में भूमिका-आधारित एक्सेस कंट्रोल, प्रमाणित यूजर इंजेक्शन, और फाइल अपलोड और रिस्पॉन्स स्ट्रीमिंग के लिए विशेष हैंडलर शामिल हैं।
Builds structured server-side applications using TypeScript to organize endpoints into a declarative class-based architecture.
Vue.NetCore is a full-stack scaffolding tool that automatically generates frontend and backend code using .NET Core and Vue.js based on database schemas. It functions as a CRUD boilerplate generator and database orchestrator that maps entities into business logic to create administrative interfaces and API endpoints. The project provides a multi-platform UI scaffold, producing compatible code for web, iOS, Android, and WeChat mini-programs. It utilizes a TypeScript web framework with Vite and leverages SqlSugar to automate the mapping of database entities. The system covers enterprise CRUD a
Provides a structured development environment combining TypeScript and Vite for scalable web applications.
tsoa एक TypeScript API फ़्रेमवर्क और OpenAPI REST API जनरेटर है। यह TypeScript कंट्रोलर और मॉडल को Node सर्वर के लिए OpenAPI स्पेसिफिकेशन और रूटिंग कॉन्फ़िगरेशन में बदल देता है, यह सुनिश्चित करते हुए कि कोड परिभाषाएं और API दस्तावेज़ीकरण सिंक्रोनाइज़्ड रहें। टूल एक OpenAPI स्पेसिफिकेशन जनरेटर और एक REST अनुरोध वैलिडेटर के रूप में कार्य करती है। यह मानक OpenAPI दस्तावेज़ तैयार करने के लिए सोर्स कोड से पथ, अनुरोध स्कीमा, और प्रतिक्रिया मॉडल निकालती है और यह सत्यापित करने के लिए एक मिडलवेयर लेयर प्रदान करती है कि आने वाले HTTP पेलोड TypeScript-परिभाषित स्कीमा से मेल खाते हैं। प्रोजेक्ट RESTful रूट प्रबंधन और API अनुरोध सत्यापन को कवर करती है। यह भाषा प्रकारों को JSON स्कीमा परिभाषाओं में बदलने के लिए स्टेटिक टाइप विश्लेषण का उपयोग करती है और कंट्रोलर मेटाडेटा को सर्वर रूट में मैप करने के लिए टेम्प्लेट-आधारित जनरेशन का उपयोग करती है।
Provides a framework for building Node server routes and controllers using static types to reduce boilerplate.
Eros-FE is a TypeScript web frontend designed as a React-based single page application. It provides a component-driven user interface for interacting with backend services and managing application state through a type-safe client. The project utilizes a client-side route manager to swap visible components without full page refreshes and employs a CSS-in-JS styling framework to tie component logic directly to visual presentation. The application covers frontend interface design, client-side state management, and the integration of browser interfaces with backend APIs.
Provides a type-safe TypeScript web frontend for interacting with backend services and managing application state.
Treat रनटाइम ओवरहेड को खत्म करने के लिए बिल्ड प्रक्रिया के दौरान JavaScript परिभाषाओं से CSS निकालने वाली एक स्टाइलिंग लाइब्रेरी है। यह एक स्टैटिक स्टाइल निष्कर्षण टूल के रूप में कार्य करती है, जो घटक-स्तरीय स्टाइल परिभाषाओं को अनुकूलित, स्टैंडअलोन CSS फाइलों में परिवर्तित करती है। फ्रेमवर्क को टाइप-सेफ, थीमेबल डिजाइन सिस्टम बनाने के लिए डिज़ाइन किया गया है जो यूजर इंटरफेस घटकों को सक्रिय डिजाइन सिस्टम सेटिंग्स के आधार पर अपनी उपस्थिति को अनुकूलित करने की अनुमति देती है। लाइब्रेरी जटिल स्टाइल संरचना को सक्षम करके खुद को अलग करती है, जिसमें स्यूडो-सेलेक्टर, मीडिया क्वेरी और एनिमेशन शामिल हैं, एक एकीकृत ऑब्जेक्ट संरचना के भीतर जो स्टैटिक निष्कर्षण के साथ संगत रहती है। यह स्टाइल परिभाषाओं को पूर्व-निर्मित CSS क्लास में मैप करके डायनामिक विज़ुअल विविधताओं का समर्थन करती है, रनटाइम पर थीम्स को हल करने के लिए एक हल्के लुकअप मैकेनिज्म का उपयोग करती है। यह दृष्टिकोण पूर्ण पेज रीलोड की आवश्यकता के बिना या स्टैटिक CSS के परफॉरमेंस लाभों का त्याग किए बिना थीम स्विचिंग और ऑन-डिमांड थीम लोडिंग की अनुमति देता है। अपनी मुख्य निष्कर्षण क्षमताओं से परे, लाइब्रेरी बड़े पैमाने के एप्लिकेशन में विज़ुअल स्थिरता सुनिश्चित करने के लिए वैश्विक थीम कॉन्फ़िगरेशन और संदर्भ-आधारित वितरण के लिए टूल प्रदान करती है। इसमें सर्वर-साइड रेंडरिंग के लिए समर्थन शामिल है, यह सुनिश्चित करते हुए कि स्टाइल प्रारंभिक पेज लोड के लिए तैयार हैं, और स्टाइल परिवर्तनों के लिए हॉट मॉड्यूल रीलोडिंग प्रदान करने के लिए डेवलपमेंट वर्कफ़्लो के साथ इंटीग्रेट होती है। लाइब्रेरी को मानक बिल्ड पाइपलाइनों के माध्यम से कॉन्फ़िगर किया जाता है, जो उत्पन्न स्टाइल आउटपुट के परिवर्तन, मिनिफिकेशन और नामकरण सम्मेलनों का प्रबंधन करती है।
Provides a framework for defining type-safe design tokens and themeable styles.