Christian Wiegand's starred repositories
django-hypergen
Take a break from javascript. Write server-rendered reactive HTML liveviews for Django in pure python 💫
100-exercises-to-learn-rust
A self-paced course to learn Rust, one exercise at a time.
nginx-ultimate-bad-bot-blocker
Nginx Block Bad Bots, Spam Referrer Blocker, Vulnerability Scanners, User-Agents, Malware, Adware, Ransomware, Malicious Sites, with anti-DDOS, Wordpress Theme Detector Blocking and Fail2Ban Jail for Repeat Offenders
faker-file
Create files with fake data. In many formats. With no efforts.
file-validator
The first Python validation package uses type, mime, extension, magic numbers, and size to validate files. ✅
rpi_wordclock
Software to create a Raspberry Pi based wordclock
django-behaviors
Easily integrate common behaviors for Django models, e.g. Timestamps, Publishing, Authoring, Editing and more.
django-bootstrap5
Bootstrap 5 for Django
friendly-challenge
The widget and docs for the proof of work challenge used in Friendly Captcha. Protect your websites and online services from spam and abuse with Friendly Captcha, a privacy-first anti-bot solution.
django-easy-pdf
PDF views, the easy way
awesome-home-assistant
A curated list of amazingly awesome Home Assistant resources.