Ciao's repositories
alphanumeric-sort
This crate can help you sort order for files and folders whose names contain numerals.
build-your-own-x
Master programming by recreating your favorite technologies from scratch.
cond_utils
Condition utilities for Rust applications.
convnetjs
Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser.
Go
Algorithms and Data Structures implemented in Go for beginners, following best practices.
numbers
C++ library to handle integer overflow
croc
Easily and securely send things from one computer to another :crocodile: :package:
gemma_pytorch
The official PyTorch implementation of Google's Gemma models
gtest-benchmark-example
C++/17 GTest and Benchmark Example
http2
old repo for HTTP/2 support for Go (see README for new home)
learn4haskell
๐ฉโ๐ซ ๐จโ๐ซ Learn Haskell basics in 4 pull requests
led
A simple text editor written in Rust
lit-llama
Implementation of the LLaMA language model based on nanoGPT. Supports flash attention, Int8 and GPTQ 4bit quantization, LoRA and LLaMA-Adapter fine-tuning, pre-training. Apache 2.0-licensed.
minilisp
A readable lisp in less than 1k lines of C
miniserve
๐ For when you really just want to serve some files over HTTP right now!
MIT
Mini-Git in Rust. ็จRustๅฎ็ฐ็็ฎๆGit
pdqsort
Pattern-defeating quicksort in Go with generics(need Go1.18). About 2x ~ 60x faster than the built-in sort package.
pythonping
A simple way to ping in Python
rpds
Rust Persistent Data Structures
Rust-Tutorial
Rust is the language of choice for those looking for high performance, memory safety and all the tools needed to write error free code with ease. In this tutorial I created a full course on programming with Rust.
rustlings-course
Small exercises to get you used to reading and writing Rust code!
sudoku-classroom
ๆฐ็ฌๆธธๆ่ฎญ็ป่ฅ
sudoku-java
๐ฎA simple Sudoku puzzle by Java 21.
twinny
The most no-nonsense, locally or API-hosted AI code completion plugin for Visual Studio Code - like GitHub Copilot but completely free and 100% private.