Emil Ernerfeldt's Projects
aHash is a non-cryptographic hashing algorithm that uses the AES hardware instruction
Helper script for automatic text alignment
A website built for the Rust community
Apache Arrow is a cross-language development platform for in-memory data. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware. It also provides computational libraries and zero-copy streaming messaging and interprocess communication. Languages currently supported include C, C++, Java, JavaScript, Python, and Ruby.
Threadsafe RefCell for Rust
A refreshingly simple data-driven game engine built in Rust
A plugin for Egui integration into Bevy
A Rust crate to test if it is possible to make a crate that is both a binary and a library
My personal blog, I Like Big Bits
BON - Binary Object Notation
❌ Cargo plugin for linting your dependencies 🦀
Detects usage of unsafe Rust in a Rust crate and its dependencies.
Experimental config library for C++
Extract documentation for the feature flags from comments in Cargo.toml
A novel adaptive sorting algorithm
Dual Contoruing implemented in C++
Rust crate for fast and simple error context on panics
The easy way to make a Rust app with a GUI
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
Quick test of egui dependencies
egui_dock: docking support for egui – an immediate-mode GUI library for Rust
2D plotting library in Rust for egui
A presentation about egui, implemented in egui
This is the egui integration crate for winit, ash and vk_mem.
Minimal Rust HTTP client for both native and WASM
Some 2D/3D math I tend to reuse across projects.
Loose collection of misc C++ libs
Emil Ernerfeldt, creator of egui.rs, co-founder for Rerun.io