Topic: "set"
emirpasic/gods
GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
Language: Go - Size: 706 KB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 16,917 - Forks: 1,803

loiane/javascript-datastructures-algorithms
:books: collection of JavaScript and TypeScript data structures and algorithms for education purposes. Source code bundle of JavaScript algorithms and data structures book
Language: TypeScript - Size: 13.6 MB - Last synced at: 11 days ago - Pushed at: 4 months ago - Stars: 4,755 - Forks: 1,246

deckarep/golang-set
A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.
Language: Go - Size: 428 KB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 4,509 - Forks: 282

grantjenks/python-sortedcontainers
Python Sorted Container Types: Sorted List, Sorted Dict, and Sorted Set
Language: Python - Size: 74.8 MB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 3,755 - Forks: 212

elm/core
Elm's core libraries
Language: Elm - Size: 1.73 MB - Last synced at: 10 days ago - Pushed at: 10 months ago - Stars: 2,814 - Forks: 357

mauriciosantos/Buckets-JS
A complete, fully tested and documented data structure library written in pure JavaScript.
Language: JavaScript - Size: 1.37 MB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 1,255 - Forks: 113

ramsey/collection
:card_index_dividers: A PHP library for representing and manipulating collections.
Language: PHP - Size: 361 KB - Last synced at: 12 days ago - Pushed at: 2 months ago - Stars: 1,162 - Forks: 55

liyue201/gostl
Data structure and algorithm library for go, designed to provide functions similar to C++ STL
Language: Go - Size: 368 KB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 1,092 - Forks: 113

P-p-H-d/mlib
M*LIB is a library of generic and type safe containers in pure C language (C99 / C11) for a wide collection of container (comparable to the C++ STL).
Language: C - Size: 8.35 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 994 - Forks: 82

CosmicMind/Algorithm
Algorithm is a library of tools that is used to create intelligent applications.
Language: Swift - Size: 265 KB - Last synced at: 7 days ago - Pushed at: over 5 years ago - Stars: 831 - Forks: 84

scylladb/go-set
Type-safe, zero-allocation sets for Go
Language: Go - Size: 123 KB - Last synced at: 2 days ago - Pushed at: over 5 years ago - Stars: 815 - Forks: 29

js-sdsl/js-sdsl
A javascript standard data structure library which benchmark against C++ STL.
Language: TypeScript - Size: 4.6 MB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 790 - Forks: 65

yourtion/LearningMasteringAlgorithms-C
Mastering Algorithms with C 《算法精解:C语言描述》源码及Xcode工程、Linux工程
Language: C - Size: 590 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 754 - Forks: 272

terkelg/zet
Set() as it should be.
Language: JavaScript - Size: 71.3 KB - Last synced at: 7 days ago - Pushed at: about 5 years ago - Stars: 519 - Forks: 8

marc-mabe/php-enum
Simple and fast implementation of enumerations with native PHP
Language: PHP - Size: 541 KB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 470 - Forks: 36

jonschlinkert/kind-of
Get the native JavaScript type of a value, fast. Used by superstruct, micromatch and many others!
Language: JavaScript - Size: 113 KB - Last synced at: 2 days ago - Pushed at: 12 months ago - Stars: 355 - Forks: 41

g-makarov/dot-path-value
Safely get and set deep nested properties using dot notation.
Language: TypeScript - Size: 167 KB - Last synced at: 4 days ago - Pushed at: 8 months ago - Stars: 346 - Forks: 6

bedops/bedops
:microscope: BEDOPS: high-performance genomic feature operations
Language: C - Size: 93.9 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 335 - Forks: 61

spamscanner/spamscanner
Spam Scanner is a Node.js anti-spam, email filtering, and phishing prevention tool and service. Built for @ladjs, @forwardemail, @cabinjs, @breejs, and @lassjs.
Language: JavaScript - Size: 11.1 MB - Last synced at: 12 days ago - Pushed at: 7 months ago - Stars: 311 - Forks: 36

jonschlinkert/set-value
Set nested properties on an object using dot-notation.
Language: JavaScript - Size: 160 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 278 - Forks: 40

frptools/collectable
High-performance immutable data structures for modern JavaScript and TypeScript applications. Functional interfaces, deep/composite operations API, mixed mutability API, TypeScript definitions, ES2015 module exports.
Language: TypeScript - Size: 2.91 MB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 273 - Forks: 14

Kronuz/cpp-btree
Modern C++ B-tree containers
Language: C++ - Size: 34.2 KB - Last synced at: 11 days ago - Pushed at: almost 2 years ago - Stars: 272 - Forks: 53

zhangyunhao116/skipset
skipset is a high-performance, scalable concurrent sorted set based on skip-list. Up to 15x faster than sync.Map in the typical pattern.
Language: Go - Size: 195 KB - Last synced at: 11 days ago - Pushed at: about 2 years ago - Stars: 257 - Forks: 19

raviqqe/hamt
Immutable and Memory-Efficient Maps and Sets in Go
Language: Go - Size: 113 KB - Last synced at: 8 days ago - Pushed at: 26 days ago - Stars: 241 - Forks: 13

maxitg/SetReplace
C++/Wolfram Language package for exploring set and graph rewriting systems
Language: Mathematica - Size: 14.6 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 222 - Forks: 47

rurban/ctl Fork of glouw/ctl
My variant of the C Template Library
Language: C - Size: 26.3 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 192 - Forks: 8

logic-building/functional-go
This library is inspired by functional programming - Clojure
Language: Go - Size: 1.61 MB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 181 - Forks: 8

bkthomps/Containers
This library provides various containers. Each container has utility functions to manipulate the data it holds. This is an abstraction as to not have to manually manage and reallocate memory.
Language: C - Size: 695 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 161 - Forks: 14

adrienjt/redux-data-structures
Reducer factory functions for common data structures: counters, maps, lists (queues, stacks), sets, etc.
Language: JavaScript - Size: 43.9 KB - Last synced at: 9 days ago - Pushed at: over 7 years ago - Stars: 158 - Forks: 4

iotjin/JhForm
JhForm - 自定义表单工具,更加简单,快捷的创建表单、设置页面
Language: Objective-C - Size: 10.8 MB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 146 - Forks: 20

hashicorp/go-set
The go-set package provides generic Set implementations for Go, including HashSet for types with a Hash() function and TreeSet for orderable data
Language: Go - Size: 187 KB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 141 - Forks: 11

deepak-malik/Data-Structures-In-Java
Data Structures implemented in Java
Language: Java - Size: 301 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 139 - Forks: 63

ajkhoury/ApiSet
API Set resolver for Windows
Language: C - Size: 177 KB - Last synced at: 24 days ago - Pushed at: 9 months ago - Stars: 131 - Forks: 25

abdullah-erturk/RustDesk-ID-Changer
RustDesk ID Changer
Language: Batchfile - Size: 369 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 125 - Forks: 40

runfalk/spans
Spans is a pure Python implementation of PostgreSQL's range types.
Language: Python - Size: 539 KB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 112 - Forks: 11

dlang-community/containers
Containers backed by std.experimental.allocator
Language: D - Size: 950 KB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 111 - Forks: 39

grantjenks/python-sortedcollections
Python Sorted Collections Library
Language: Python - Size: 209 KB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 105 - Forks: 6

Cyanogenoid/dspn
[NeurIPS 2019] Deep Set Prediction Networks
Language: Python - Size: 667 KB - Last synced at: 26 days ago - Pushed at: over 4 years ago - Stars: 100 - Forks: 18

gabrieldim/Advanced-Programming
Generic programming, generic classes, maps, sets, abstract data types and so on.
Language: Java - Size: 5.86 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 97 - Forks: 0

deckarep/ziglang-set
A generic and general purpose Set implementation for the Zig language
Language: Zig - Size: 10.4 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 78 - Forks: 4

shenwei356/unikmer
A versatile toolkit for k-mers with taxonomic information
Language: Go - Size: 6.18 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 77 - Forks: 7

barrust/set
Simple Set implementation in C
Language: C - Size: 60.5 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 70 - Forks: 22

ugurcsen/gods-generic Fork of emirpasic/gods
GoDS-Generic (Go Generic Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
Language: Go - Size: 805 KB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 61 - Forks: 6

BYK/superset
A library that provides the missing Set methods for ES6 such as map and filter.
Language: JavaScript - Size: 231 KB - Last synced at: 12 days ago - Pushed at: almost 2 years ago - Stars: 61 - Forks: 9

QuickBirdEng/NonEmptyCollections
A type-safe implementation for collections that cannot be empty. Life is too short for emptiness-checks!
Language: Kotlin - Size: 111 KB - Last synced at: 26 days ago - Pushed at: about 1 year ago - Stars: 55 - Forks: 4

SetProtocol/setprotocol.js 📦
🥞 Javascript library for a collateralized basket of ERC20 tokens
Language: TypeScript - Size: 92.7 MB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 54 - Forks: 7

yogsec/Social-Engineering-Tools
A powerful collection of tools designed for social engineering research, penetration testing, and security awareness training. These tools help security researchers understand human manipulation tactics and improve defense mechanisms.
Size: 47.9 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 50 - Forks: 6

deprecated-packages/set-config-resolver 📦
[READ-ONLY] Loads configs to you with CLI --config, -c, --set, -s or sets parameter
Language: PHP - Size: 331 KB - Last synced at: 8 days ago - Pushed at: about 4 years ago - Stars: 50 - Forks: 0

ahrtr/gocontainer
Implements some containers (stack, queue, priorityQueue, set, arrayList, linkedList, map and btree) in golang
Language: Go - Size: 109 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 49 - Forks: 7

delonnewman/invokable
Objects are functions! Treat any Object or Class as a Proc (like Enumerable but for Procs).
Language: Ruby - Size: 118 KB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 44 - Forks: 0

zcomert/veri-yapilari-ve-algoritmalar-old
Veri Yapıları ve Algoritmalar dersi, bilgisayar bilimleri açısından temel bir derstir. Youtube videoları ile desteklediğimiz bu repository içerisinde, pek çok veri yapısına ait kaynak kodu ve uygulamaları bulabilirsiniz.
Language: C# - Size: 48.2 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 40 - Forks: 29

HashimThePassionate/Python-For-Absolute-Beginners
"Python for Absolute Beginners: A Comprehensive Repository" offers a structured learning path, interactive practice, and a supportive community to master Python from scratch. Dive into topics like control flow, object-oriented programming, and more to unlock endless possibilities in software development. Start your Python journey today!
Language: Python - Size: 38.8 MB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 39 - Forks: 10

phootwork/collection
[READ-ONLY] PHP Collections library (List, Set, Map, Queue & Stack)
Language: PHP - Size: 81.1 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 38 - Forks: 4

aidenybai/grumpy 📦
🔑 Painless key-value storage (deprecated)
Language: TypeScript - Size: 6.76 MB - Last synced at: 11 months ago - Pushed at: about 4 years ago - Stars: 36 - Forks: 10

karmaniverous/serify-deserify
Reversibly transform unserializable values into serializable ones. Includes Redux middleware.
Language: TypeScript - Size: 1.74 MB - Last synced at: 1 day ago - Pushed at: 6 months ago - Stars: 35 - Forks: 4

szilanor/stream
Typesafe API for processing iterable data in TypeScript and JavaScript.
Language: TypeScript - Size: 2.17 MB - Last synced at: 25 days ago - Pushed at: 10 months ago - Stars: 35 - Forks: 2

atapas/js-collections-map-set
Repository to have example code to demonstrate JavaScript Map and Set data structures.
Language: JavaScript - Size: 220 KB - Last synced at: 1 day ago - Pushed at: about 3 years ago - Stars: 35 - Forks: 4

AmadeusITGroup/amc
Collection of high performance C++ containers that can be chosen as drop-in replacements for std::vector and std::set
Language: C++ - Size: 156 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 34 - Forks: 7

amit7itz/goset
A generic Go implementation of the Set data structure
Language: Go - Size: 44.9 KB - Last synced at: 12 months ago - Pushed at: about 2 years ago - Stars: 34 - Forks: 3

geeknoid/frozen-collections
Fast partially immutable collections for Rust
Language: Rust - Size: 247 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 31 - Forks: 5

yogsec/Social-Engineering-Tactics
Social Engineering Tactics contains real-world social engineering tactics used for manipulation, persuasion, and deception. Stay aware and stay secure!
Size: 18.6 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 29 - Forks: 2

LucaBonamino/BruteSniffing_Fisher
hacking tool
Language: Python - Size: 20.1 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 29 - Forks: 8

ikod/cachetools
python cachetools for dlang
Language: D - Size: 2.24 MB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 28 - Forks: 7

mw201608/SuperExactTest
Statistical testing and visualization of mult-set intersections
Language: R - Size: 1.59 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 28 - Forks: 5

karthi-the-hacker/poseidon
A cloud based tool for Social engineering attacks and Security audit
Language: EJS - Size: 42.3 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 27 - Forks: 4

itytophile/rab
Rusty Armor Builds - Monster Hunter Rise Armor Set Creation Tool
Language: Rust - Size: 885 KB - Last synced at: 21 days ago - Pushed at: almost 3 years ago - Stars: 27 - Forks: 0

varunbln/CustomArmor
Pocketmine plugin in PHP to create custom armor sets with several abilities
Language: PHP - Size: 497 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 27 - Forks: 12

chentaihan/container
golang实现常用集合
Language: Go - Size: 151 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 27 - Forks: 16

perdata/treap
golang persistent immutable treap sorted sets
Language: Go - Size: 13.7 KB - Last synced at: 10 months ago - Pushed at: over 5 years ago - Stars: 27 - Forks: 6

msune/libcdada
Basic data structures in C: list, set, map/hashtable, queue... (libstdc++ wrapper)
Language: C - Size: 1.94 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 26 - Forks: 8

staircase-dev/piso
Pandas Interval Set Operations: providing methods for set operations, analytics, lookups and joins on pandas' Interval, IntervalArray and IntervalIndex
Language: Python - Size: 463 KB - Last synced at: 9 days ago - Pushed at: 5 months ago - Stars: 26 - Forks: 2

StudioSol/set
A simple Set data structure implementation in Go (Golang) using LinkedHashMap.
Language: Go - Size: 17.6 KB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 11

Jaguar-dart/observable_ish
Observable state and events for browser and Flutter.
Language: Dart - Size: 52.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 25 - Forks: 5

jofas/map_macro
Declarative macros for statically initializing collections with ease
Language: Rust - Size: 76.2 KB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 1

kizzx2/fnft
A wallet protocol and implementation to allow transferable Fractional Ownership to be implemented for ERC721 tokens (NFTs).
Language: JavaScript - Size: 412 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 25 - Forks: 8

lovasoa/fast_array_intersect
The fastest javascript array intersection function
Language: JavaScript - Size: 35.2 KB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 24 - Forks: 4

tomakado/containers
Collection of simple generic data structures currently missing in Go's standard library.
Language: Go - Size: 22.5 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 24 - Forks: 2

andrewisen/bim-whale
A client-side IFC parser
Language: TypeScript - Size: 382 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 24 - Forks: 1

jonschlinkert/union-value
Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation. Node.js/JavaScript util.
Language: JavaScript - Size: 20.5 KB - Last synced at: 11 days ago - Pushed at: over 3 years ago - Stars: 24 - Forks: 13

Akagi201/utils-go
Some awesome go utils
Language: Go - Size: 81.1 KB - Last synced at: 5 months ago - Pushed at: about 3 years ago - Stars: 23 - Forks: 10

bluefireteam/ordered_set
A simple implementation for an ordered set
Language: Dart - Size: 136 KB - Last synced at: about 16 hours ago - Pushed at: 10 days ago - Stars: 22 - Forks: 4

chdemko/php-sorted-collections
Sorted Collections for PHP
Language: PHP - Size: 459 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 22 - Forks: 1

TanukiSharp/MHArmory
Armor Set Search application for Monster Hunter: World
Language: C# - Size: 28 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 22 - Forks: 7

delonnewman/activerecord-setops
Union, Intersect, and Difference set operations for ActiveRecord (also, SQL's UnionAll).
Language: Ruby - Size: 656 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 1

monitor1379/yagods
Generic data structure using parameterized types in Golang.
Language: Go - Size: 604 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 22 - Forks: 3

privatenumber/chainset
Set object values using property chaining syntax
Language: TypeScript - Size: 45.9 KB - Last synced at: 4 days ago - Pushed at: almost 3 years ago - Stars: 21 - Forks: 0

bwoodsend/hirola
NumPy vectorized hash table for fast set and dict operations.
Language: Python - Size: 250 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 20 - Forks: 0

paurkedal/ocaml-radixmap
Map à la Binary Radix Tree
Language: OCaml - Size: 58.6 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 20 - Forks: 0

ElandaOfficial/venum
A simulated java-like associative-enum implementation.
Language: C++ - Size: 232 KB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 18 - Forks: 2

bokesan/IntervalMap
Haskell interval collections
Language: Haskell - Size: 633 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 17 - Forks: 4

benibela/hamt
Mutable and immutable persistent maps and sets as hash array mapped trie (HAMT) for FreePascal
Language: Pascal - Size: 110 KB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 17 - Forks: 5

justinlettau/ts-dot-prop
TypeScript utility to transform nested objects using a dot notation path.
Language: TypeScript - Size: 706 KB - Last synced at: 21 days ago - Pushed at: 10 months ago - Stars: 16 - Forks: 8

rekola/radix-cpp
Radix set/map implementation
Language: C++ - Size: 119 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 0

puffinsoft/AnabolicSet
💪 Javascript Set on steroids.
Language: JavaScript - Size: 5.1 MB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 1

im95able/Str2D
Library of some neat 2 dimensional data structures and algorithms which operate on them implemented in c++17
Language: C++ - Size: 171 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 16 - Forks: 2

klaudiosinani/dsforest
Disjoint-set forests for ES6
Language: JavaScript - Size: 70.3 KB - Last synced at: 2 days ago - Pushed at: over 5 years ago - Stars: 16 - Forks: 0

davdroman/swift-builders
Result builders for Swift and Foundation types
Language: Swift - Size: 102 KB - Last synced at: 5 days ago - Pushed at: 20 days ago - Stars: 15 - Forks: 0

aartaka/stdlambda
Standard library for Lambda Calculus, finally making LC a practical programming language.
Size: 56.6 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 14 - Forks: 0

jerolba/bikey
Low memory footprint Map and Set implementation on objects with composited keys
Language: Java - Size: 146 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 14 - Forks: 0

torokmark/utils.sh
:shell: Complex Types for shell. String, Map, Set, Stack, Date, Random and others
Language: Shell - Size: 104 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 14 - Forks: 7
