Guía interactiva de lenguajes de programación: su historia, para qué sirven, sus paradigmas y sus extensiones de archivo.
🔗 Demo: https://mun1to.github.io/lenghist
- 100 lenguajes con datos reales (año, creador, paradigma, popularidad, extensiones, ejemplo de código, pros y contras).
- 🧰 Frameworks, librerías y herramientas clave de cada lenguaje (en el detalle y en el comparador).
- 🎨 Sección de recursos: ~64 páginas y herramientas frontend, incluyendo generadores de UI con IA por prompts (21st.dev, v0, bolt.new…), secciones y bloques prediseñados, CSS/UI, animaciones, iconos, color, fondos, tipografía e inspiración.
- 📝 Blog con novedades de herramientas y consejos (bilingüe).
- ✨ Efectos profesionales: spotlight que sigue el cursor en las cards, aurora de fondo animada, resplandor del color de cada lenguaje, entrada escalonada, brillo en botones y scrollbar a medida.
- 🌗 Modo claro / oscuro con transición suave (View Transitions) y persistencia en
localStorage. - 🌐 Interfaz y contenidos bilingües (Español / Inglés).
- 🔎 Búsqueda en tiempo real por nombre, descripción, casos de uso y extensión (
.py,.rs…). - 🏷️ Filtros por categoría con contador.
- ⭐ Favoritos persistentes con filtro dedicado.
- ⇄ Comparador de 2-3 lenguajes lado a lado (año, creador, paradigma, popularidad, usos, pros/contras…).
- 🗓️ Vista cronológica (timeline) ordenada por año de aparición.
- 🧭 Test «¿Qué lenguaje aprender?» que recomienda lenguajes según objetivo, nivel y prioridades.
- 🪟 Modal de detalle por lenguaje con navegación por teclado (← →), favorito y enlace a Wikipedia.
- 🔗 Estado compartible por URL (búsqueda, categoría, vista y lenguaje abierto).
- 📱 Diseño responsive (3 / 2 / 1 columnas).
- 🔒 Sin dependencias ni claves: 100% estático, solo fuentes de Google Fonts.
HTML + CSS + JavaScript vanilla, sin frameworks ni build step. Todo en un único index.html autocontenido. Funciona abriéndolo directamente en el navegador.
Publicado con GitHub Pages desde la rama main (raíz).