Danilo Bargen (@dbrgn)

Top repositories

1

tealdeer

A very fast implementation of tldr in Rust.
Rust
3,859
star
2

drf-dynamic-fields

Dynamically select only a subset of fields per DRF resource, either using a whitelist or a blacklist.
Python
254
star
3

RPLCD

A Raspberry Pi LCD library for the widely used Hitachi HD44780 controller, written in Python. GPIO (parallel) and I²C modes supported.
Python
247
star
4

coverage-badge

Create badges/shields for your Python test coverage!
Python
177
star
5

django-mathfilters

django-mathfilters provides a set of simple math filters for Django.
Python
166
star
6

fahrplan

A SBB/CFF/FFS commandline based timetable client. Project started at make.opendata.ch.
Python
120
star
7

orochi

Orochi is an interactive command line client for 8tracks.com.
Python
86
star
8

embedded-hal-mock

Mocks for testing embedded-hal based drivers without hardware access.
Rust
84
star
9

pinetime-rtic

Rust + RTFM on the PineTime!
Rust
67
star
10

pydigitize

Command line tool to easily scan documents into OCRd PDF/A files for archival.
Python
57
star
11

tracing-test

Access and evaluate tracing logs in async and sync tests.
Rust
45
star
12

tangible

Tangible is a Python library to convert data into tangible 3D models.
Python
34
star
13

candidateparser

Parser for ICE Candidates SDP written in Rust. Includes C FFI as well as JNI bindings.
Rust
29
star
14

xkcdpass-rs

Generate XKCD style passwords.
Rust
27
star
15

debouncr

A simple no-std input debouncer to detect rising edges with minimal RAM requirements.
Rust
24
star
16

collectd-python-plugins

CPU Temperature plugin for Collectd. Works out of the box on the Raspberry Pi.
Python
23
star
17

svg2polylines

Rust library to convert SVG data to a list of flattened polylines. Also includes FFI bindings.
Rust
23
star
18

django-tabination

A lightweight library that enables you to easily build your own tab navigation based on class based views.
Python
21
star
19

threema-gateway-rs

Rust SDK for Threema Gateway.
Rust
19
star
20

galerio

A simple generator for self-contained HTML flexbox galleries written in Rust.
Rust
18
star
21

sekursranko

Sekurŝranko, an efficient and memory-safe Threema Safe server implementation in Rust.
Rust
17
star
22

flugbuech

Web based flight log for paragliding pilots.
Rust
16
star
23

ic880a-backplane

Backplane to connect an iC880A-SPI concentrator board to a Raspberry Pi, with protection against reversed power supply and voltage spikes, a temperature / humidity sensor, a step-down voltage regulator, an ADC to measure supply voltage, a general purpose button, three general purpose LEDs and a connector for a 5V DC fan.
OpenSCAD
16
star
24

hn_api

A simple Hacker News API (v0) client library based on reqwest and serde.
Rust
15
star
25

dotfiles

My personal configuration files
Python
14
star
26

perceptron

Perceptron implementations in Python and Rust
Rust
14
star
27

gerber-types-rs

Gerber X2 (compatible with Gerber RS-274X) code-generating library for Rust. Not yet complete, breaking changes possible. Contributions welcome!
Rust
13
star
28

descrack

HSR OpenCL research project based on existing code.
C
12
star
29

shtcx-rs

Platform agnostic Rust driver for the Sensirion SHTCx temperature/humidity sensors.
Rust
11
star
30

pyxtra

A small commandline utility written in Python to access the (now dead) Swisscom Xtrazone SMS service
Python
11
star
31

espresso

AT based driver crate for ESP8266 WiFi modules.
Rust
10
star
32

django-simplepaginator

A simple wrapper around the Django paginator.
Python
10
star
33

django-messagegroups

Render grouped messages with the Django messaging framework.
Python
10
star
34

schlagzeilengenerator

A generator for tabloid press headlines written using Python and Flask.
Python
9
star
35

nonparallel

Rust macro for ensuring non-parallel execution of functions.
Rust
8
star
36

hnf-peaks

Fetch information about paragliding flights from alpine peaks.
HTML
7
star
37

github-latex-builder

Github LaTeX builder. Provides a Github webhook to automatically pull and build all LaTeX documents in a repository.
Python
7
star
38

iron-cors-rs

A CORS Middleware implementation for Iron.
Rust
7
star
39

sgp30-rs

Platform agnostic Rust driver for the Sensirion SGP30 gas sensor.
Rust
7
star
40

iboardbot-web

Unofficial cloudless iBoardBot client written in Rust.
JavaScript
7
star
41

chicken-coop

Hardware and firmware for our chicken door automation
JavaScript
6
star
42

superblock

A script written in Python to analyze the superblock of a ext2 formatted file.
Python
6
star
43

miniaturo

A drop-in replacement for raw-thumbnailer.
Rust
5
star
44

rn2xx3-rs

Rust Driver for RN2483 / RN2903 LoRaWAN modules, WIP.
Rust
5
star
45

HSR-Tools

Commandline tools that simplify life at HSR
Python
5
star
46

rusty-santa

A small Rust library for resolving Secret Santa assignments with additional constraints.
Rust
5
star
47

airspace-visualizer

A map that can show airspaces in OpenAir format. Written with Rust and WebAssembly.
TypeScript
5
star
48

desklift

A simple PCB to control an Actiforce desk lift from a Blue Pill board.
G-code
5
star
49

churz

Yet another simple URL shortener.
Python
5
star
50

star

Star imports in Python.
Python
5
star
51

gerber-rs

A builder-style generator for Gerber X2 (compatible with Gerber RS-274X) files written in Rust. Alpha quality, still in design phase.
Rust
5
star
52

acra-collector

A small, simple ACRA backend written in Rust.
Rust
4
star
53

gd-progressbar

A progressbar class for PHP using GDLib
PHP
4
star
54

mcp3425-rs

Platform agnostic Rust driver for the MCP3425 ADC.
Rust
4
star
55

xc-bot

A chat bot that notifies you about new paragliding cross-country flights.
Rust
4
star
56

Xtrazone-SMS-Tool

[INACTIVE] A simple Perl script to send SMS using the Swiss SMS Service Xtrazone by Swisscom. To see an updated version written in Python, see https://github.com/dbrgn/pyxtra
Perl
4
star
57

kucheninitiative

Die "Initiative für mehr Kuchen an der HSR" ist eine solidarisch-gemeinschafliche Vereinigung zur Steigerung des allgemeinen Wohlbefindens durch erhöhten und regelmässigen Kuchengenuss an der Hochschule für Technik Rapperswil.
Python
4
star
58

openair-rs

A Rust parser for airspace files in OpenAir format.
Rust
3
star
59

webrtc-demo

Simple demo app for the webrtc-android library
Kotlin
3
star
60

notam-parse

First draft of a Lexer / Parser for ICAO NOTAM entries. Written using Python 3 and PLY.
Python
3
star
61

ndfa

Nondeterministic and deterministic finite automata
Python
3
star
62

smartmail

Smart mailbox powered by LoRaWAN, TTN, ax-sense and Threema.
Rust
3
star
63

Clipboard2Image

This tool saves an image from the clipboard to the Desktop or to a specified folder.
C#
3
star
64

free_flying_map

OpenStreetMap based map for paragliders and hanggliders, created with TileMill.
3
star
65

semtech-lorawan-parser-rs

Parser for Semtech LoRaWAN packets.
Rust
3
star
66

sensilo

A generic BLE sensor node based on the nRF52832. Firmware written in Rust with the RTIC framework.
Rust
3
star
67

cmsplugin-randomquote

A django-cms plugin that displays a random quote (e.g. a testimonial) from your database.
Python
3
star
68

latex-base-template

LaTeX base template used as a basis for all my TeX documents.
2
star
69

asus-traffic-fetcher

Fetch internet traffic data from the Asus RT-N66U web interface.
Python
2
star
70

sensilo-v2

Sensilo v2: A generic WiFi sensor node based on the ESP32-C3. Firmware written in Rust.
Rust
2
star
71

sht2x-rs

WIP Platform agnostic Rust driver for the Sensirion SHT2x temperature/humidity sensors.
Rust
2
star
72

showtemp

Short rust program to retrieve the current weather for a location in Switzerland.
Rust
2
star
73

algorithms

Different algorithms implemented as study exercises.
C
2
star
74

OpenAid

Makeopendata Project about Development Aid and related topics in Switzerland.
JavaScript
2
star
75

passwortpranger

Eine Webplatform, um Firmen die unsorgfältig mit Passwörtern umgehen an den virtuellen Pranger zu stellen.
Python
2
star
76

hsr-sa

My student research project thesis at HSR about Tangible (https://github.com/dbrgn/tangible/)
TeX
2
star
77

pycoolc

A compiler for the "cool" language (http://theory.stanford.edu/~aiken/software/cool/cool.html) written in Python.
Python
2
star
78

klettersteige-schweiz

A map of via ferratas in Switzerland
HTML
1
star
79

nacl-selective-keygen

Generate a NaCl keypair (using brute force) where the public key matches a certain pattern.
Rust
1
star
80

crazyflie2-hcsr04

Ultrasonic sensor (HC-SR04) extension board for the Crazyflie 2.0
Eagle
1
star
81

avarulo

Python
1
star
82

rust-cdylibtest

Rust
1
star
83

log4rs-journald

Rust
1
star
84

talk-rust-ffi

Talk slides for https://www.meetup.com/Rust-Zurich/events/243147356/
TeX
1
star
85

rpi_radio

A Raspbery Pi based network music player.
JavaScript
1
star
86

echo-server-rs

An implementation of RFC 862. Both a TCP and an UDP echo server are provided.
Rust
1
star
87

aoc

Rust
1
star
88

svg2librepcb

Generate LibrePCB library elements from an SVG file.
Rust
1
star
89

dabs-service

A webservice to make the Skyguide DABS data more accessible to developers.
Python
1
star
90

pi-vote

Mirror of the Pi-Vote E-Voting tool used by the Swiss Pirate Party.
C#
1
star
91

josm-presets

JOSM Presets for OSM PotmCH
1
star
92

projecteuler

The typical project euler repository. Many solutions are probably pretty inefficient, but at least they work. I usually try to solve the problems both in Python as well as Haskell.
Python
1
star
93

diesel-hstore-rs

Rust
1
star
94

ic880a-backplane-testimage

Python
1
star
95

traefik-phpbb-basic-auth

Rust
1
star
96

evmap-osm

EVMap OSM Data Updater PoC
Shell
1
star
97

SwissRiverTemperatures

C#
1
star
98

schlagzeilenbot

Regularly tweet headlines from schlagzeilengenerator.ch.
1
star
99

upscrot

Directly upload screenshots to a SSH server.
Python
1
star
100

life

A simple game of life implementation written in C using Clutter.
C
1
star