koi's starred repositories

project-based-learning

Curated list of project-based tutorials

rocksdb

A library that provides an embeddable, persistent key-value store for fast storage.

Language:C++License:GPL-2.0Stargazers:28364Issues:998Issues:3205

duckdb

DuckDB is an analytical in-process SQL database management system

howto-make-more-money

程序员如何优雅的挣零花钱,2.0版,升级为小书了。Most of this not work outside China , so no English translate

Language:PHPStargazers:16926Issues:1968Issues:0

TinyWebServer

:fire: Linux下C++轻量级WebServer服务器

Language:C++License:Apache-2.0Stargazers:16517Issues:89Issues:242

postgres

Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch

Language:CLicense:NOASSERTIONStargazers:15899Issues:532Issues:0

WebServer

C++ Linux WebServer服务器

Language:C++License:Apache-2.0Stargazers:3528Issues:11Issues:80

safe-rules

详细的C/C++编程规范指南,由360质量工程部编著,适用于桌面、服务端及嵌入式软件系统。

best-windows-apps

推荐好用、优秀的 Windows 应用

CUDA-Learn-Notes

🎉 Modern CUDA Learn Notes with PyTorch: fp32, fp16, bf16, fp8/int8, flash_attn, sgemm, sgemv, warp/block reduce, dot, elementwise, softmax, layernorm, rmsnorm.

Language:CudaLicense:GPL-3.0Stargazers:1210Issues:14Issues:6

stdgpu

stdgpu: Efficient STL-like Data Structures on the GPU

Language:C++License:Apache-2.0Stargazers:1147Issues:29Issues:36

How_to_optimize_in_GPU

This is a series of GPU optimization topics. Here we will introduce how to optimize the CUDA kernel in detail. I will introduce several basic kernel optimizations, including: elementwise, reduce, sgemv, sgemm, etc. The performance of these kernels is basically at or near the theoretical limit.

Language:CudaLicense:Apache-2.0Stargazers:808Issues:13Issues:15

Mesh-processing-library

C++ libraries and programs demonstrating mesh processing research published in ACM SIGGRAPH (1992-2003)

Language:C++License:MITStargazers:710Issues:33Issues:1

awesome-ray-tracing

Curated list of ray tracing resources

License:CC0-1.0Stargazers:632Issues:27Issues:0

write-you-a-vector-db

A Vector Database Tutorial (over CMU-DB's BusTub system)

Language:C++Stargazers:620Issues:8Issues:0

cuspatial

CUDA-accelerated GIS and spatiotemporal algorithms

Language:Jupyter NotebookLicense:Apache-2.0Stargazers:604Issues:32Issues:447

Modern-Cpp-templates-tutorial

现代C++模板教程

Language:C++License:NOASSERTIONStargazers:585Issues:9Issues:18

Cpp20-STL-Cookbook-src

C++20 STL Cookbook

Language:C++Stargazers:546Issues:6Issues:0
Language:C++License:Apache-2.0Stargazers:458Issues:9Issues:29

ModernCpp-ConcurrentProgramming-Tutorial

现代C++并发编程教程

Language:C++License:NOASSERTIONStargazers:306Issues:10Issues:11

cornerstone

C++ implementation of raft consensus

Language:C++License:Apache-2.0Stargazers:263Issues:18Issues:6

redbase

A mini database implementation.

Language:C++License:Apache-2.0Stargazers:225Issues:11Issues:1

CUDATutorial

A CUDA tutorial to make people learn CUDA program from 0

bplus-tree

B+ tree implementation in C

Language:CLicense:NOASSERTIONStargazers:128Issues:10Issues:2

CS-notes

Notes taken by zweix while learning computer related knowledge

miniob-2023

2023 OceanBase 数据库大赛初赛

Language:C++License:MulanPSL-2.0Stargazers:42Issues:1Issues:25

skiplist

Skiplist written in C/C++ language.

progressive_meshes

Implementation of progressive meshes by Hugues Hoppe

Language:C++Stargazers:14Issues:0Issues:0

sLSMTree

A C++17 LSMTree implementation based on SkipList.

Language:C++Stargazers:3Issues:2Issues:0