2 repositorios
The process of creating applications from a single codebase that targets multiple diverse platforms through a common abstraction layer.
Distinguishing note: None of the candidates capture the overarching domain of writing one codebase for web, mobile, and mini-programs using a driver spec.
Explore 2 awesome GitHub repositories matching web development · Universal Application Development. Refine with filters or upvote what's useful.
Rax es un framework de aplicaciones universales de React y un entorno JavaScript isomórfico diseñado para renderizar una única base de código en plataformas web, móviles y mini-programas. Funciona como un renderizador de componentes multiplataforma que traduce componentes de React a elementos específicos de cada plataforma utilizando una especificación de controlador estandarizada. El framework utiliza una especificación de controlador de UI universal para desacoplar la lógica de los componentes de la capa de UI subyacente, permitiendo una manipulación del DOM y un manejo de eventos estandarizados en diferentes entornos de ejecución. Esta arquitectura permite la integración de componentes nativos de mini-programas y plugins específicos de plataforma para aprovechar la funcionalidad local de hardware o software. Incluye un framework de renderizado del lado del servidor (SSR) para generar HTML estático y mejorar la velocidad de carga inicial y la visibilidad en motores de búsqueda, complementado con un mecanismo de hidratación del lado del cliente para hacer la interfaz interactiva. El sistema también proporciona gestión del ciclo de vida de aplicaciones universales para manejar la inicialización, el enrutamiento y las transiciones de estado entre plataformas.
Enables building a single codebase that renders across web, mobile, and mini-program platforms using a standardized driver specification.
Megaboilerplate is a JavaScript application scaffolder and project generation tool. It provides a set of starter templates and a command-line interface to bootstrap the directory structures and configuration files for various project architectures. The tool generates customized boilerplates for full-stack web applications, universal applications using server-side rendering, and cross-platform JavaScript libraries. It includes predefined templates for integrating third-party identity providers via OAuth and cloud-ready starters optimized for Git-based deployment workflows. The project covers
Generates boilerplates for universal applications that share code between the server and the browser.