Standardized framework for Czech e-government projects based on Django and GDS 4 (Gov.cz Design System)
Project description
sysnet-gov-django
Standardizovaný framework pro státní správu ČR založený na Django a GDS 4 (Gov.cz Design System).
🏛️ O projektu
sysnet-gov-django je komplexní knihovna komponent a nástrojů, která umožňuje extrémně rychlou stavbu webových aplikací pro státní správu v souladu s vizuální identitou a legislativními požadavky ČR.
Knihovna implementuje Gov.cz Design System (GDS) verze 4 pomocí moderní architektury django-components, což přináší "slotovou" logiku známou z Vue/Reactu přímo do SSR (Server-Side Rendering) prostředí Django template.
Hlavní přínosy:
- 100% soulad s GDS 4: Automatické dodržování barev, typografie a přístupnosti.
- Vysoká rychlost vývoje: Hotové komponenty pro layout, formuláře, tabulky a karty.
- Legislativní připravenost: Architektura navržená pro auditovatelnost a soulad s kybernetickým zákonem.
- Dostupnost: Integrovaný HTMX pro moderní UX bez nutnosti psát JavaScript.
📚 Dokumentace
Projekt je rozdělen do několika úrovní pro různé role v organizaci:
- 📈 Manažerské shrnutí — Proč zvolit tento stack a jaké přináší úspory.
- 🛠️ Technická specifikace — Architektura, závislosti a vnitřní fungování.
- 💻 Vývojářská příručka — Jak používat komponenty v praxi.
- ⚙️ Administrace a provoz — Instalace, konfigurace a nasazení.
- 🧩 Katalog komponent — Detailní popis parametrů jednotlivých prvků.
⚡ Rychlý start
1. Instalace
pip install sysnet-gov-django
2. Konfigurace settings.py
INSTALLED_APPS = [
# ...
"django_components",
"django_htmx",
"sysnet_gov_django",
]
MIDDLEWARE = [
# ...
"django_htmx.middleware.HtmxMiddleware",
"django_components.middleware.ComponentDependencyMiddleware",
]
# Registrace globálních komponent
COMPONENTS = {
"libraries": [
"sysnet_gov_django.components",
],
}
3. Použití v šabloně
{% component "gov_master_layout" title="IS MojeÚřad" %}
{% component "gov_heading" tag="h1" variant="xl" %}Vítejte v systému{% endcomponent %}
{% component "gov_button" variant="primary" %}
Podat žádost
{% endcomponent %}
{% endcomponent %}
🤝 Vývoj a podpora
Projekt je vyvíjen společností SYSNET s.r.o. jako součást ekosystému pro moderní e-government.
- GitHub: SYSNET-CZ/sysnet-gov-django
- E-mail: support@sysnet.cz
- Redmine: Projekt ID 184
© 2026 SYSNET s.r.o. | Veškerá práva vyhrazena.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sysnet_gov_django-0.1.2.tar.gz.
File metadata
- Download URL: sysnet_gov_django-0.1.2.tar.gz
- Upload date:
- Size: 23.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
432f35977630de32a686beb1966365098a79b6f88ce0fdaf19c3cf6a5472cc40
|
|
| MD5 |
ed2d6652670eb5d5e59226a01eed11f9
|
|
| BLAKE2b-256 |
68310cfa28d4642ab96deeb0110a78133fbc6ed7366d73aa39664b34db4043f1
|
File details
Details for the file sysnet_gov_django-0.1.2-py3-none-any.whl.
File metadata
- Download URL: sysnet_gov_django-0.1.2-py3-none-any.whl
- Upload date:
- Size: 16.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7faeb7b5805682041c6e86ef38b2715ce95469db6b9a04ceb772ce21caead8e3
|
|
| MD5 |
f0b6f93f7b305619303da2eda5ac8fd8
|
|
| BLAKE2b-256 |
50a76bf02a42550376df3eac16ffec3affc9edb7ef04abfb070abd48df2ecc2d
|