Skip to content

Mun1to/LengHist

Repository files navigation

Lenghist

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

Características

  • 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.

Stack

HTML + CSS + JavaScript vanilla, sin frameworks ni build step. Todo en un único index.html autocontenido. Funciona abriéndolo directamente en el navegador.

Despliegue

Publicado con GitHub Pages desde la rama main (raíz).

About

Interactive guide to 100 programming languages: history, uses, paradigms and file extensions. Bilingual, free, no sign-up. | ES: Guía interactiva de 100 lenguajes de programación: historia, usos, paradigmas y extensiones.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages