6 مستودعات
Tools that enable writing modern CSS and automatically generating browser-specific compatible syntax.
Distinct from Browser Normalizers: Distinct from Browser Normalizers: focuses on generating prefixes for modern features rather than resetting base styles.
Explore 6 awesome GitHub repositories matching web development · Cross-Browser CSS Authoring. Refine with filters or upvote what's useful.
Autoprefixer is a PostCSS plugin and browser compatibility tool that automatically manages vendor prefixes for CSS rules. It functions as an abstract syntax tree transformer that parses CSS to insert required prefixes and remove obsolete ones based on real-time compatibility data. The project differentiates itself by providing a dedicated CSS Grid polyfill, which translates modern Grid syntax into legacy formats for older browser versions. It also allows for granular control through the use of inline CSS comments to selectively enable or disable prefixing for specific rules. The system cover
Enables writing modern CSS once and automatically generating the browser-specific syntax needed for older versions.
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
Utilizes a plugin system to process stylesheets and add browser prefixes for cross-browser compatibility.
Lightning CSS is a high-performance CSS toolchain implemented in Rust. It provides a comprehensive suite of tools for stylesheet processing, including a bundler, minifier, module compiler, syntax lowerer, and vendor prefixer. The engine utilizes a browser-grade grammar for parsing and converts stylesheets into typed property values. It distinguishes itself through a visitor-based transformation API that allows for custom modifications of the parsed abstract syntax tree and an error-tolerant parsing mechanism that recovers from malformed syntax to prevent build failures. The toolset covers br
Generates browser-specific compatible syntax and vendor prefixes to ensure consistent rendering across browsers.
Compass is a CSS authoring environment and Sass extension library designed to streamline the implementation and maintenance of website designs. It functions as a framework for the Sass preprocessor, providing a collection of predefined mixins and functions to automate repetitive styling tasks. The toolkit focuses on frontend design automation and workflow optimization. It provides specialized tools and design patterns to simplify stylesheet authoring and reduce the manual effort required to implement complex design requirements. The system includes a build pipeline with file-watching capabil
Provides a toolkit for streamlining website design implementation through standardized styling patterns and automated compatibility.
Aphrodite هي مكتبة لتنسيق CSS-in-JS لا تعتمد على إطار عمل معين، وتتيح تعريف الأنماط باستخدام كائنات JavaScript. تعمل المكتبة كمولد CSS ومحرك عرض يقوم بحقن الأنماط المحسنة في المستند، مع توفير نظام مخصص للعرض من جانب الخادم (SSR) لمنع وميض الأنماط وضمان عرض الصفحة الأولية بشكل صحيح. يتميز المشروع بوجود أداة تلقائية لإضافة بادئات البائعين (vendor prefixer) لضمان التوافق عبر المتصفحات، وأداة إنتاج تقوم بتصغير أسماء الفئات إلى رموز قصيرة (hashes) لتقليل حجم حمولة CSS. كما يدعم المشروع تنسيقاً قابلاً للتوسيع من خلال معالجات محددات مخصصة وقواعد عامة للرسوم المتحركة (keyframes) وتعريفات الخطوط. تغطي المكتبة قدرات تنسيق واسعة تشمل تكوين الأنماط الديناميكية، والتصميم المتجاوب عبر استعلامات الوسائط والمحددات الزائفة، ونظام حقن مؤقت لتقليل تعديلات DOM. كما تدير المكتبة عملية إعادة ترطيب الأنماط (rehydration) لمزامنة أسماء الفئات التي تم إنشاؤها على الخادم مع ذاكرة التخزين المؤقت في جانب العميل.
Ensures consistent rendering across different web browsers by automatically generating compatible vendor-prefixed syntax.
prefixfree is a runtime CSS processor and polyfill library designed to ensure cross-browser visual consistency. It functions as a client-side script that automatically detects browser requirements and injects necessary vendor prefixes into CSS properties and values at runtime. The project utilizes a system that intercepts stylesheets and modifies style rules in browser memory. It includes a DOM mutation style monitor that observes the document tree for new elements to apply prefixing logic to dynamic content and attributes. The library provides polyfilling for modern CSS standards in legacy
Intercepts stylesheets and modifies style rules in browser memory to ensure cross-browser rendering consistency.