lsm

There are 121 repositories under lsm topic.

  • skyzh/mini-lsm

    A course of building an LSM-Tree storage engine (database) in a week.

    Language:Rust3.7k3246552
  • kubearmor/KubeArmor

    Runtime Security Enforcement System. Workload hardening/sandboxing and implementing least-permissive policies made easy leveraging LSMs (LSM-BPF, AppArmor).

    Language:Go2k19691404
  • fjall

    fjall-rs/fjall

    🗻 Log-structured, embeddable key-value storage engine written in Rust

    Language:Rust1.3k126846
  • Fullstop000/wickdb

    Pure Rust LSM-tree based embedded storage engine

    Language:Rust627252769
  • bytedance/vArmor

    vArmor is a cloud native container sandbox system based on AppArmor/BPF/Seccomp. It also includes multiple built-in protection rules that are ready to use out of the box.

    Language:Go39582446
  • fjall-rs/lsm-tree

    K.I.S.S. LSM-tree implementation in safe Rust

    Language:Rust27045913
  • lockc-project/lockc

    Making containers more secure with eBPF and Linux Security Modules (LSM)

    Language:Rust23067121
  • linux-lock/bpflock

    bpflock - eBPF driven security for locking and auditing Linux machines

    Language:C1503315
  • burhanxz/Distributed-KV

    分布式键值系统,供学习使用,不断完善中。截至目前:根据LSM论文,并结合CPP已有的实现,利用Java实现了LSM架构;综合Dubbo等框架的特点,实现了简洁的RPC框架。

    Language:Java1333035
  • gritzko/librdx

    Replicated Data eXchange format C lib

    Language:C111532
  • chjj/lcdb

    LevelDB implemented in C (unofficial -- not affiliated with Google in any way)

    Language:C1016512
  • skx/linux-security-modules

    A place to store my toy linux-security modules.

    Language:C919818
  • robaho/keydb

    high performance key value database written in Go. Deprecated. Use robaho/leveldb

    Language:Go87307
  • SarthakMakhija/go-lsm

    LSM-based key-value store in Go for educational purpose.

    Language:Go76217
  • IGITUGraz/LSM

    Liquid State Machines in Python and NEST

    Language:Python739626
  • mk-fg/apparmor-profiles

    My local AppArmor profiles for apps that can use those

    Language:Python717617
  • marvin-j97/smoltable

    Bigtable but smol

    Language:Rust46211
  • nananatsu/simple-raft

    简单实现raft协议

    Language:Go451010
  • emrehanks/R-ArcGIS-LSM_ToolPack

    This tool is to develop an easy-to-use tool package called Landslide Susceptibility Mapping Tool Pack (LSM Tool Pack) for producing landslide susceptibility maps based on integrating R with ArcMap Software. The proposed tool contains 5 main modules namely: (1) Data Preparation (DP), (2) Feature (Factor) Selection (FS), (3) Logistic Regression (LR), (4) Random Forest (RF), (5) Performance Evaluation (PE) and (6) Create Raster Stack (Multi-Bands).

    Language:R4242211
  • NationalSecurityAgency/seabee

    Hardens eBPF tools against privileged attackers via policy-based access controls

    Language:Rust426
  • heineiuo/rippledb

    Embeddable key-value database engine in pure TypeScript, based on LSM-Tree

    Language:TypeScript411193
  • bnclabs/gostore

    Storage algorithms.

    Language:Go385774
  • ricardodeazambuja/SNN-Experiments

    Some of my initial studies using spiking neural networks and Python

    Language:Jupyter Notebook374112
  • zhouyanasd/DL-NC

    spiking-neural-networks

    Language:Python37118
  • Exeinspa/exein-openwrt-public

    Openwrt 18.06.5 featured with the Exein's security framework

    Language:C36502
  • prologic/bitcask

    🔑 A high performance Key/Value store written in Go with a predictable read/write performance and high throughput. Uses a Bitcask on-disk layout (LSM+WAL) similar to Riak.

  • krasun/lsmtree

    Log-structured merge-tree

    Language:Go322107
  • node3/Linux-Security-Module

    Kernel programming: This is a simple kernel module implementation for enforcing access control policies using Linux Security Module framework.

    Language:C324010
  • krasun/gosqldb

    A key-value persistent database that supports SQL queries over B+ and LSM trees

    Language:Go31207
  • leodido/demo-cloud-native-ebpf-day

    Various eBPF programs for tracing network connections

    Language:C31317
  • Synarcs/DNSObelisk

    Advanced kernel-native security framework to disrupt and prevent DNS-based breaches including C2 channels and tunneling with zero data loss. Combines TC, Netfilter, raw socket interception, BPF maps, and ring buffers, runs entirely on eBPF in the Linux kernel. Integrates with deep learning for advanced intelligent EDR

    Language:Go300
  • velarixdb

    Gifted-s/velarixdb

    An LSM storage engine designed for high throughput and significant reduction in I/O amplification written in safe rust (Under active development)

    Language:Rust29233
  • WyattJia/Pomegranate

    🌳 A tiny skiplist based log-structured merge-tree written in Rust.

    Language:Rust25101
  • evdenis/lsm_bpf_check_argc0

    LSM BPF module to block pwnkit (CVE-2021-4034) like exploits

    Language:C21200
  • robaho/leveldb

    high performance key-value database written in Go. Based on Google LevelDB api.

    Language:Go18300
  • willfindlay/suidsnoop

    suidsnoop is a tool based on eBPF LSM programs that logs whenever a suid binary is executed and implements custom allow/deny lists.

    Language:Rust16200