An open API service providing repository metadata for many open source software ecosystems.

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