11 repositorios
Building interactive user interfaces for the web using client-side scripting.
Distinct from Web Frontends: The candidates were too narrow, focusing on specific languages like TypeScript or C# instead of general JS frontend development.
Explore 11 awesome GitHub repositories matching web development · Frontend Development. Refine with filters or upvote what's useful.
Este proyecto es un repositorio educativo de JavaScript y material de curso de programación. Proporciona una colección de ejemplos de código y proyectos prácticos diseñados para aprender el lenguaje de programación JavaScript. El repositorio cubre el aprendizaje del lenguaje a través de ejercicios prácticos, incluyendo la implementación de proyectos de codificación y práctica de algoritmos. Se centra tanto en el desarrollo web frontend como en la aplicación de la programación orientada a objetos. El contenido incluye materiales para gestionar variables y tipos de datos, realizar operaciones matemáticas y manipular cadenas y fechas. También proporciona ejemplos de comparación de valores de datos y estructuración de código utilizando clases y prototipos.
Provides guidance and examples for building interactive web elements.
Scala.js es un compilador y cadena de herramientas de lenguaje multiplataforma que transforma código fuente de Scala en JavaScript o WebAssembly. Funciona como una herramienta tipada estáticamente para el ecosistema JavaScript, permitiendo el desarrollo de aplicaciones para navegadores web y entornos Node.js. El proyecto sirve como framework de interoperabilidad con JavaScript, permitiendo la creación de fachadas y bindings tipados de forma segura para interactuar con librerías externas y objetos globales. Proporciona mecanismos para la invocación de JavaScript tanto estática como dinámica, incluyendo la generación de bindings de TypeScript y la capacidad de exportar lógica interna para su uso en código JavaScript externo. La cadena de herramientas incluye una herramienta de construcción frontend para empaquetado de producción y optimización de salida, incluyendo eliminación de código muerto y división de módulos. Cubre una amplia superficie de capacidades, incluyendo verificación de tipos de elementos DOM para desarrollo de UI, intercambio de código multiplataforma para desarrollo full-stack y varios frameworks de pruebas para verificar artefactos de construcción optimizados. Los scripts compilados pueden ejecutarse directamente dentro de un entorno de línea de comandos utilizando un intérprete de JavaScript.
Enables the creation of interactive web user interfaces using a statically typed language compiled to JavaScript.
TypeScript-Vue-Starter es una plantilla de proyecto preconfigurada y kit de inicio diseñado para construir aplicaciones web utilizando Vue y TypeScript. Proporciona una base estructural para crear entornos de interfaz de usuario con seguridad de tipos mediante andamiaje de proyectos integrado y boilerplates. El proyecto se distingue por integrar decoradores de clase de TypeScript con componentes de Vue, permitiendo un enfoque estructurado para definir datos y propiedades de componentes. Esta configuración admite componentes de archivo único que combinan marcado, estilo y lógica en unidades modulares y verificadas por tipos. El entorno incluye pipelines de construcción automatizados y empaquetado de recursos para transformar código fuente fuertemente tipado en JavaScript distribuible. Estas herramientas gestionan el proceso de compilación y encapsulan elementos de interfaz reutilizables para su ejecución en navegadores web.
Enables building modular and reusable interface elements by combining markup, styles, and logic.
vscode-browser-preview es un previsualizador web basado en el editor y un depurador integrado que incrusta una instancia de navegador en vivo directamente dentro del espacio de trabajo. Utiliza la integración de un navegador headless para sincronizar el estado del navegador con el editor de código activo. El proyecto proporciona un depurador web integrado que permite a los usuarios establecer puntos de interrupción (breakpoints) e inspeccionar el estado de las aplicaciones web sin abandonar la interfaz del editor. También permite el acceso remoto a las herramientas de desarrollador mediante una URL de red para analizar elementos de página, estilos y actividad de red. El sistema soporta flujos de trabajo de desarrollo frontend proporcionando previsualizaciones web en el editor para ver estilos y diseños en tiempo real. Esto incluye capacidades para la inspección del estado del navegador y la depuración de aplicaciones web.
Facilitates a frontend development workflow by providing real-time visual feedback on styles and layouts.
Este proyecto es un tutorial completo de programación en JavaScript y un plan de estudios de desarrollo web frontend. Sirve como un recurso educativo estructurado para aprender el lenguaje JavaScript, desde la sintaxis básica hasta patrones asíncronos avanzados y técnicas de programación modernas. El recurso funciona como un libro de texto de ingeniería frontend y una guía de diseño CSS, proporcionando material instructivo detallado sobre la construcción de interfaces de usuario responsivas. Cubre el diseño de componentes web personalizados y la aplicación de estilos y posicionamiento para crear interfaces frontend efectivas. El plan de estudios abarca varias áreas de capacidad central, incluyendo la manipulación del Document Object Model, la integración de APIs web para peticiones de red y procesamiento de datos binarios, y la gestión del almacenamiento local de datos del navegador. También proporciona instrucción sobre fundamentos del lenguaje como el alcance de variables, el contexto de funciones y las expresiones regulares. El contenido se entrega como un sitio estático basado en markdown, donde los archivos estructurados se convierten en páginas HTML estáticas.
Serves as a comprehensive curriculum for building interactive user interfaces using JavaScript and the Document Object Model.
rxdrag is a declarative frontend framework and low-code builder used to create web interfaces and application logic visually. It functions as an HTML web interface designer and visual logic orchestrator, allowing users to define structures and data flows through a graphical interface to reduce imperative coding. The system enables the design of responsive frontend layouts and user interactions using a coordinate-based editor. It integrates a logic engine that allows application behavior to be defined by arranging visual blocks rather than writing manual code. The framework covers frontend wo
Accelerates the design process by building web interfaces through a visual editor rather than manual coding.
Vuestic UI is a Vue 3 component library providing a collection of pre-made user interface elements. It serves as a responsive UI framework and a themed component system designed to speed up frontend development and maintenance. The toolkit features a centralized configuration system for global styling and dynamic branding, including a built-in dark mode. It includes an internationalized interface toolkit with native support for localization and translating application content for multiple languages. The library provides a set of accessible web components that meet accessibility standards for
Ships a collection of UI components built with accessibility-first implementations to ensure inclusive user experiences.
This project is a frontend development tutorial and web programming educational resource. It serves as a structured JavaScript web development course and a step-by-step guide designed to teach the core technologies used to create interactive and modern user interfaces. The curriculum focuses on mastering the combination of HTML, CSS, and JavaScript through a series of exercises and projects. It covers frontend development training and JavaScript programming education to help users learn modern web development standards. The material covers the construction of interactive websites, front end
Instructs on building interactive web interfaces using client-side scripting and markup.
CSS Guidelines is a comprehensive style guide and reference for writing maintainable, scalable, and modular CSS in large-scale web projects. It provides a set of professional standards for organizing stylesheets and implementing consistent naming patterns to improve long-term codebase health and reduce technical debt. The project centers on a strict methodology for scoping classes to create isolated and predictable components, preventing style leakage between independent parts of a user interface. It emphasizes a flat selector hierarchy to avoid specificity conflicts and encourages the separa
Offers documentation for organizing stylesheets and implementing consistent naming patterns.
Este proyecto proporciona una guía de estilo integral y un framework arquitectónico para construir componentes mantenibles, modulares y consistentes dentro del ecosistema Vue.js. Establece un conjunto de reglas estandarizadas para organizar los elementos de la interfaz de usuario en unidades autónomas, asegurando que la lógica y los estilos permanezcan aislados para evitar efectos secundarios no deseados. La guía destaca por centrarse en la encapsulación estricta y el diseño de interfaces claro. Promueve el uso de alcance de estilo basado en espacios de nombres para evitar fugas visuales y aplica entradas de componentes predecibles a través de convenciones de nomenclatura descriptivas y tipos de datos simples. Al definir límites claros para las interacciones de los componentes, el framework asegura que las unidades individuales permanezcan independientes y reutilizables en aplicaciones a gran escala. Más allá de los patrones arquitectónicos centrales, el proyecto cubre una amplia gama de estándares de desarrollo, incluyendo jerarquías de archivos estandarizadas, linting automatizado y prácticas de documentación para interfaces de componentes. Enfatiza la importancia de la extracción de lógica modular y convenciones de nomenclatura consistentes para facilitar la colaboración entre grandes equipos de ingeniería. El repositorio sirve como referencia para implementar prácticas de codificación uniformes y patrones estructurales durante todo el ciclo de vida del desarrollo.
Establishes uniform naming conventions, file hierarchies, and structural patterns to ensure consistency across large development teams.
Este proyecto es una colección integral de ejercicios de desarrollo web y conceptos de aplicación diseñados para ayudar a los desarrolladores a practicar y mejorar su competencia técnica. Sirve como un recurso curado para construir diversos proyectos de software, que van desde herramientas de utilidad simples hasta aplicaciones web complejas e interactivas que demuestran habilidades centrales de programación y diseño de interfaces. El repositorio se distingue por proporcionar una amplia gama de desafíos de implementación prácticos que cubren todo el espectro del desarrollo frontend y full-stack. Los usuarios pueden participar en tareas que requieren gestionar el estado del lado del cliente, manejar datos asíncronos de API externas e implementar persistencia basada en navegador para mantener la información del usuario a través de sesiones. Estos proyectos están estructurados para ayudar a los desarrolladores a dominar la composición de interfaces basada en componentes y las interacciones basadas en eventos. La colección abarca numerosos dominios funcionales, incluyendo herramientas de productividad como temporizadores y gestores de tareas, aplicaciones centradas en medios como reproductores de video y bases de datos de películas, e interfaces orientadas a negocios como escaparates de comercio electrónico y bolsas de trabajo. También incluye utilidades para el seguimiento financiero, gestión de eventos y generación de contenido interactivo, permitiendo la exploración de varios patrones de procesamiento de datos y UI.
Focuses on building interactive user interfaces for the web using client-side scripting.