Legalize — España
Legislación española como repositorio Git. Cada ley es un fichero Markdown, cada reforma un commit con la fecha real de publicación.
Más de 12.000 normas del API de datos abiertos del BOE: legislación estatal + las 17 comunidades autónomas, con historial completo de reformas.
Parte del proyecto Legalize · legalize.dev
Inicio rápido
git clone https://github.com/legalize-dev/legalize-es.git cd legalize-es # ¿Qué dice el Artículo 135 de la Constitución hoy? grep -A 10 "Artículo 135" es/BOE-A-1978-31229.md # ¿Cuándo cambió? git log --oneline -- es/BOE-A-1978-31229.md # Legislación vasca ls es-pv/
Estructura
es/ ← Legislación estatal (8.642 normas)
├── BOE-A-1978-31229.md # Constitución Española
├── BOE-A-1995-25444.md # Código Penal
├── BOE-A-2015-11430.md # Estatuto de los Trabajadores
└── ...
es-pv/ ← País Vasco (212 normas)
├── BOE-A-2020-615.md # Ley de Cooperativas de Euskadi
├── BOE-A-2011-17400.md # Ley de Suelo y Urbanismo
└── ...
Las carpetas siguen el estándar ELI (European Legislation Identifier): es para legislación estatal, es-pv para País Vasco, es-ct para Cataluña, etc.
Una carpeta = una jurisdicción. Un archivo = una norma. El rango y los metadatos van en el frontmatter YAML:
--- titulo: "Ley 11/2019, de 20 de diciembre, de Cooperativas de Euskadi" identificador: "BOE-A-2020-615" pais: "es" jurisdiccion: "es-pv" rango: "ley" fecha_publicacion: "2020-01-16" ultima_actualizacion: "2025-01-14" estado: "vigente" fuente: "https://www.boe.es/eli/es-pv/l/2019/12/20/11" ---
Cobertura
| Jurisdicción | Código | Normas |
|---|---|---|
| Estatal | es/ |
8.642 |
| Andalucía | es-an/ |
239 |
| Aragón | es-ar/ |
264 |
| Asturias | es-as/ |
137 |
| Cantabria | es-cb/ |
150 |
| Castilla y León | es-cl/ |
196 |
| Castilla-La Mancha | es-cm/ |
160 |
| Canarias | es-cn/ |
198 |
| Cataluña | es-ct/ |
376 |
| Extremadura | es-ex/ |
183 |
| Galicia | es-ga/ |
216 |
| Illes Balears | es-ib/ |
263 |
| Murcia | es-mc/ |
176 |
| Madrid | es-md/ |
183 |
| Navarra | es-nc/ |
234 |
| País Vasco | es-pv/ |
212 |
| La Rioja | es-ri/ |
137 |
| C. Valenciana | es-vc/ |
265 |
| Total | 12.231 |
Fuente de datos
Todo el contenido proviene del API de Legislación Consolidada del BOE. El texto legislativo es de dominio público. Este repositorio añade estructura, control de versiones y metadatos.
Cada reforma es un commit independiente con la fecha oficial de publicación como fecha de autoría. El mensaje del commit incluye los artículos afectados y un enlace a la fuente oficial.
API
¿Buscas acceso programático? La API de Legalize estará disponible próximamente en legalize.dev — busca, filtra, compara versiones y recibe notificaciones cuando una ley cambie.
Contribuir
¿Has encontrado un error en un texto consolidado? ¿Falta alguna reforma? Abre un issue indicando el nombre de la ley, el artículo y la fuente oficial con la versión correcta.
Licencia
Contenido legislativo: dominio público (fuentes oficiales del gobierno).
Estructura del repositorio, metadatos y herramientas: MIT.
Creado por Enrique Lopez · legalize.dev