Pinned Repositories
CFront
A C language parser built from the scratch, without using compiler generator.
compiler-1
Compiler for a small language into x86-64 Assembly
containers-the-hard-way
Learning about containers and how they work by creating them the hard way
cosign
Container Signing
CPU-Manager-for-Kubernetes
Kubernetes Core Manager for NFV workloads
dag
A directed acyclic graph implementation extracted from Terraform and cleaned up.
dperf
dperf is a DPDK based 100Gbps network performance and load testing software.
evio.c
A framework for building event based networking applications.
flight-sql-server-example
An example Flight SQL Server implementation - with DuckDB and SQLite back-ends.
generic
A collection of generic data structures written in Go.
ags3's Repositories
ags3/containers-the-hard-way
Learning about containers and how they work by creating them the hard way
ags3/cosign
Container Signing
ags3/dag
A directed acyclic graph implementation extracted from Terraform and cleaned up.
ags3/dperf
dperf is a DPDK based 100Gbps network performance and load testing software.
ags3/evio.c
A framework for building event based networking applications.
ags3/flight-sql-server-example
An example Flight SQL Server implementation - with DuckDB and SQLite back-ends.
ags3/generic
A collection of generic data structures written in Go.
ags3/genesis
All generic functions for Go 1.18 you ever need!
ags3/glox
Go implementation of the Lox programming language from Crafting Interpreters
ags3/go18ds
ags3/golang-fiber-realworld-example-app
Example real world backend API built with Golang + Fiber + Gorm + Swagger
ags3/gostl
Data structure and algorithm library for go, designed to provide functions similar to C++ STL
ags3/Grokking-the-Coding-Interview-Patterns
This course categorizes coding interview problems into a set of 16 patterns. Each pattern will be a complete tool - consisting of data structures, algorithms, and analysis techniques - to solve a specific category of problems. The goal is to develop an understanding of the underlying pattern, so that, we can apply that pattern to solve other problems.
ags3/gtl
Golang Template Library (GTL). Common data structures using Golang generics.
ags3/lo
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
ags3/loki
Like Prometheus, but for logs.
ags3/quic-go
A QUIC implementation in pure go
ags3/realworld
SvelteKit implementation of the RealWorld app
ags3/rlox
🥯 A bytecode compiler and virtual machine for the Lox language in Rust.
ags3/rust-blog
Educational blog posts for Rust beginners
ags3/rust-cheatsheet
Rust Language Cheat Sheet
ags3/Several-Coding-Patterns-for-Solving-Data-Structures-and-Algorithms-Problems-during-Interviews
Several Coding Patterns for Solving Data Structures and Algorithms Problems during Interviews
ags3/smoltcp
a smol tcp/ip stack
ags3/thread-pool
A modern thread pool implementation based on C++20
ags3/ThreadPool
A simple C++17 Thread Pool implementation
ags3/tinycc
C-Chads Maintained fork of Tiny C Compiler
ags3/ttlcache
An in-memory cache with item expiration and generics
ags3/typ
Generic types and functions that are missing from Go, including sets, linked lists, trees, etc.
ags3/v
Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
ags3/vcc
C compiler written in V