-
KTH Royal Institute of Technology
- Stockholm, Sweden
- https://williamr.dev
- @WilliamRagstad
Highlights
Lists (32)
Sort Name ascending (A-Z)
AI stuff
Awesome Lists
Meta list of listsBinary Analysis
Anything related to Disassemblers, Decompilers, tools and techniques for Reverse EngineeringCMS, Platforms and Frameworks
Code Editors and Plugins
All about code editors, customization and pluginsComputer Science
Anything that fit into the general field of computer scienceCool projects
CTFs and Challanges
Ethical hacking challenges such as CTFs, reverse engineering, crackme:s, pwn, web, crypto, etc.Design patterns and PL Paradigms
Dev-ops and moreEducation
School related reposExample Compilers & Interpreters
Existing "complete" implementations that are useful as example when building a compiler or interpreter.Functional Programming
Game Engines
Good Libraries and SDKs
Graphics and Shaders
GUI and UI frameworks
Hacking Tools
Ethical hacking and cryptography tools for penetration testing and playing CTF 🚩Hugo themes
Langjams
Laundry apps
List of laundry apps that can be usedMinecraft Script Languages
Programming languages that transpiles to Minecraft datapacksMixed stuff
Lots of different stuffProgramming Language Tools
Tools, Architectures, Intermediates, Virtual Machines and much more that can be useful when building a programming language.Programming Languages
A list of interesting open source programming languagesRuntimes and Execution Engines
For example the V8 JavaScript engine in the browser or the .NET or JVM runtime.Rust Repos
SAT/SMT solvers
A list of SAT and SMT solver implementationsTerminal tools
Type Systems and Theory
Viritual Machines
Everything from Bytecode VMs to highly efficient runtimesWeb Dev
Tools that are useful for web developmentWriteups
CTF writeups- All languages
- ANTLR
- Agda
- Assembly
- C
- C#
- C++
- CSS
- Clojure
- CoffeeScript
- Common Lisp
- Cuda
- D
- Dockerfile
- Elixir
- Elm
- F#
- Factor
- Fennel
- GDScript
- GLSL
- Gleam
- Go
- HTML
- Hack
- Haskell
- Haxe
- Java
- JavaScript
- Julia
- Jupyter Notebook
- Kotlin
- LLVM
- Lua
- MLIR
- Markdown
- Monkey C
- Nemerle
- Nim
- OCaml
- PHP
- Perl
- PostScript
- PowerShell
- Processing
- Python
- Reason
- Ruby
- Rust
- SCSS
- Scala
- Scheme
- Shell
- Swift
- SystemVerilog
- TeX
- TypeScript
- V
- Vim Script
- Visual Basic
- Visual Basic .NET
- Vue
- WebAssembly
- Zig
- mcfunction
Starred repositories
LLVM Code Generation, published by Packt
A statically typed programming language for scientific computations with first class support for physical dimensions and units
Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
Anshorei / awesome-bevy
Forked from bevyengine/bevy-assetsA collection of awesome Bevy projects
Markdown-it plugin to include math in your document
High-performance, real-time optimized, and statically typed embedded language implemented in C.
A Simple showcase for the Sea-of-Nodes compiler IR
A safe and easier systems programming language without Pain, with reimagined JIT
A native, user-mode, multi-process, graphical debugger.
A repository to share useful PLT papers with people
Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
An attempt to get Mulle Meck games working through Bevy
Interpreter for a small subset of the Haskell programming language
Bidirectional type checker for the simply typed lambda calculus
An experimental programming language that's made to be powerful, productive, and predictable
Horn Clause Constraint Solving for Liquid Types
📚 A collection of resources about supercompilation
Curated list of resources for Embedded and Low-level development in the Rust programming language