This is your work, valued

Tübingen

Patrick Wieschollek

Elite
@PatWie

Applied Scientist who can code, building tools for research, robotics, numerical optimization, and developer productivity. Recently discovered Rust and Zig.

CppNumericalSolvers. The fastest open-source C++17 optimization library for unconstrained nonlinear problems. Header-only, single dependency. Highest reliability, composable function expressions, unconstrained and constrained solvers.

969

drafft-ink. Effortlessly self-host whiteboards. High-performance, cross-platform digital whiteboard with live collaboration built in Rust & WebGPU. Zero subscription, AGPLv3-licensed.

523

tensorflow-cmake. TensorFlow examples in C, C++, Go and Python without bazel but with cmake and FindTensorFlow.cmake

443

cuda-design-patterns. Some CUDA design patterns and a bit of template magic for CUDA

159

cluster-smi. nvidia-smi but for an entire GPU cluster

83

tensorflow-recipes. A collection of TensorFlow (Tensorpack) implementations of recent deep learning approaches including pretrained models. (FlowNet 2, PWC, PointNet, EnhanceNet)

81

saccade. A sophisticated scientific image viewer for Linux with OpenGL support and synchronized viewports

41

digitalmusicstand. web based music sheet viewer (go, pdfjs) as a single binary

38

tf_zmq. TensorFlow operation for reading data from sockets (lightweight c++)

35

paperhero. webapp written in python to manage pdf collections and notes

30

ros-core-rs. This Rust library provides a standalone implementation of the ROS (Robot Operating System) core, allowing you to build ROS nodes entirely in Rust without needing other ROS dependencies. Start the ROS core, run any ROS stack, and use the provided examples to create publishers and subscribers. Contributions are welcome!

20

polyglot_ls. An LLM-based LS implementation that makes use of tree-sitter context to perform code actions

16

GitLab-LaTeX-CI. webhook handler for latex-auto-builder

6

pylint. Self-hosted GitHub Integration for new Check API, Commit Status and Python linting

6

scramble. Obfuscate integers

3

tfGo. Independent efficient re-Implementation AlphaGo SL policy network

3

include-guard.nvim. Add cpplint include guard to header files in neovim

3

cluster-top. same as top but for multiple machines

3

ooktools. 📡 On-off keying tools for your SD-arrrR

2

ignition.nvim. A minimal external command launcher for Neovim with Telescope, Fidget, and nvim-notify integration.

2

svelte-konvajs. svelte wrapper for konvajs

2

tensorflow-serving-lite. TensorFlow-Serving-Lite written in Go

2

fnr. A blazingly fast file and directory renaming tool with multi-glob pattern support, gitignore awareness, and interactive mode. Because life's too short to rename files one by one like a caveman.

2

compdb-rs. Rust

2

RobustKernelPaths. ICML paper: Robust and Efficient Kernel Hyperparameter Paths with Guarantees

2

StaticAnalysis. OpenSource static disassembler using QT5 (merged in x64dbg)

2

3D-Machine-Learning. A resource repository for 3D machine learning

1

fs_query. A Model Context Protocol (MCP) server for efficient code symbol extraction using Tree-sitter. Instead of reading entire files as plain text, fs-query precisely extracts functions, classes, structs, and other symbols from codebases. Built for AI assistants that need surgical precision rather than brute-force file ingestion.

1

tree-sitter-python-docstring. JavaScript

1

nvprof2json. Go

1

tassimo. SCSS

1

tmux-portal. Rust

1

symphony-web. a small webapp for solving AMPL models using SYMPHONY from COIN-OR

1

cpuinfo. read cpu usage in golang (hopefully in an effective way)

1