Stars
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
Open Source Continuous File Synchronization
Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
Generate Flowcharts, Network Sequence Diagrams, GraphViz Dot Diagrams, and Railroad Diagrams
Draws simple SVG flow chart diagrams from textual representation of the diagram
The MySQL Cluster Autopilot Management with GTID and Raft
presentations as code - author cool slide decks, text-only, offline-ready, collaborative
NOVA is a log-structured file system designed for byte-addressable non-volatile memories, developed at the University of California, San Diego.
NOVA: NOn-Volatile memory Accelerated log-structured file system (This repo is deprecated. Use https://github.com/NVSL/linux-nova)
A python to bpf (Berkeley Packet Filter bytecode) converter
A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go.
Automatically generated litmus tests for validation LISA-language Linux-kernel memory models
This project has moved to https://github.com/torvalds/linux/tree/master/tools/memory-model
pprof is a tool for visualization and analysis of profiling data
Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance conc…
Apache ECharts is a powerful, interactive charting and data visualization library for browser
Stochastic flame graph profiler for Go programs
A D3.js plugin that produces flame graphs from hierarchical data.
high frequency performance measurements for Linux. This project is deprecated and not maintained.
Examples and hands-on labs for Linux tracing tools workshops
Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will …
Gnome Shell Extension to show a simple chooser to select Input & Output device based on gnome control center
A set of pure Lua libraries focusing on input data handling (such as reading configuration files), functional programming (such as map, reduce, placeholder expressions,etc), and OS path management.…
The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.