Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: generic-programming
johsteffens/beth
Streamlining Software Design
Language: C - Size: 7.32 MB - Last synced: about 24 hours ago - Pushed: 1 day ago - Stars: 3 - Forks: 0
lloydmeta/frunk
Funktional generic type-level programming in Rust: HList, Coproduct, Generic, LabelledGeneric, Validated, Monoid and friends.
Language: Rust - Size: 11 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 1,199 - Forks: 56
Flow-IPC/ipc
[Start here!] Flow-IPC - Modern C++ toolkit for high-speed inter-process communication (IPC)
Language: C++ - Size: 118 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 219 - Forks: 3
Flow-IPC/ipc_session
Flow-IPC Sub-project - Sessions - Painlessly establishing process-to-process conversations [See `ipc` repo first]
Language: C++ - Size: 334 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 1 - Forks: 0
Flow-IPC/ipc_core
Flow-IPC Sub-project - Core - Basics, unstructured transport [See `ipc` repo first]
Language: C++ - Size: 1020 KB - Last synced: about 22 hours ago - Pushed: 1 day ago - Stars: 2 - Forks: 0
devnw/stream
stream is a concurrency pattern implementation using Go generics. a.k.a. my accidentally awesome library
Language: Go - Size: 275 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 64 - Forks: 3
xuwei-k/shapeless-java-records
derive `shapeless.Generic` instances for Java Records and Sealed Classes
Language: Scala - Size: 104 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 5 - Forks: 0
milessabin/shapeless
Generic programming for Scala
Language: Scala - Size: 6.78 MB - Last synced: 3 days ago - Pushed: 6 days ago - Stars: 3,368 - Forks: 530
softwaremill/magnolia
Easy, fast, transparent generic derivation of typeclass instances
Language: Scala - Size: 1.9 MB - Last synced: 3 days ago - Pushed: 9 days ago - Stars: 744 - Forks: 112
gaphor/generic
Generic programming library for Python
Language: Python - Size: 1.01 MB - Last synced: 2 days ago - Pushed: 5 days ago - Stars: 58 - Forks: 8
ReMinoer/OverGraphed
Highly generic and visitable graph implementation
Language: C# - Size: 36.1 KB - Last synced: 7 days ago - Pushed: 12 months ago - Stars: 1 - Forks: 0
demystifyfp/FsConfig
FsConfig is a F# library for reading configuration data from environment variables and AppSettings with type safety.
Language: F# - Size: 468 KB - Last synced: 3 days ago - Pushed: 6 months ago - Stars: 154 - Forks: 17
BardiParsi/BlockQueue
The BlockQueue pattern is a thread-safe queue implementation that allows multiple threads to push and pop elements concurrently. It provides synchronized access to the underlying queue, ensuring that no data race occurs between threads.
Language: C++ - Size: 0 Bytes - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 0 - Forks: 0
eiriktsarpalis/TypeShape
Practical generic programming for F#
Language: F# - Size: 1.17 MB - Last synced: 7 days ago - Pushed: 6 months ago - Stars: 286 - Forks: 38
DmytroMitin/shapeless Fork of milessabin/shapeless
Generic programming for Scala
Language: Scala - Size: 6.12 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 0 - Forks: 0
minikin/ItemsDataSource
:recycle: Generic datasource for UICollectionView
Language: Swift - Size: 5.68 MB - Last synced: about 2 months ago - Pushed: 4 months ago - Stars: 10 - Forks: 1
FakhrulASA/Action-FP-Generics-HOF
Language: Kotlin - Size: 176 KB - Last synced: 11 days ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0
jaydattpatel/Java-Programs
Java Programs for Beginner
Language: Java - Size: 26.2 MB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 2 - Forks: 0
life4/genesis
All generic functions for Go you ever need!
Language: Go - Size: 1.08 MB - Last synced: 3 days ago - Pushed: 11 days ago - Stars: 330 - Forks: 17
j3-fortran/generics
Language: Fortran - Size: 438 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 35 - Forks: 6
wisskirchenj/MyBlockchain
Blockchain centered multithreaded simulation with miners and clients
Language: Java - Size: 241 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 0 - Forks: 0
devnw/gen
gen is a generic general use Go functions library with the intention of replacing duplicated code where the same functionality is needed across multiple types, and provides a common interface for the functionality. The library is designed to be used in a wide variety of projects and is designed to be easy to use.
Language: Go - Size: 10.3 MB - Last synced: 2 days ago - Pushed: 4 days ago - Stars: 13 - Forks: 0
opensourcedoc/c-stack-mustache
Language: C - Size: 3.91 KB - Last synced: 14 days ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0
Hirrolot/interface99
Full-featured interfaces for C99
Language: C - Size: 412 KB - Last synced: 15 days ago - Pushed: 28 days ago - Stars: 265 - Forks: 12
claudiordgz/books_from-mathematics-to-generic-programming
My notes on Alexander A. Stepanov and Daniel E. Ross book From Mathematics to Generic Programming
Language: C++ - Size: 1000 Bytes - Last synced: 18 days ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0
leandroblandi/oo2-tp-prestamos
Trabajo práctico de OO2 correspondiente a la guía Hibernate - Uno a Muchos
Language: Java - Size: 28.3 KB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 0 - Forks: 0
scalalandio/chimney
Scala library for boilerplate-free, type-safe data transformations
Language: Scala - Size: 10.9 MB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 1,097 - Forks: 85
RahulRavishankar/Meta-Objects-in-Cpp
Implemented a design pattern to dynamically define classes in C++
Language: C++ - Size: 39.1 KB - Last synced: 19 days ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0
RahulRavishankar/GP Fork of vinayakphegde/Generic-segment-tree
Generic implementation of Segment Tree
Size: 57.6 KB - Last synced: 19 days ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0
serhatsezer/TableViewExtension
This extension simplify registering any cell, reusing and other verbosity steps.
Language: Swift - Size: 31.3 KB - Last synced: 20 days ago - Pushed: over 6 years ago - Stars: 12 - Forks: 2
hurlybird/Duck
Duck-Typed Programming in C
Language: C - Size: 1.75 MB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 18 - Forks: 0
sergio-eld/stopwatch
C++ stopwatch template library
Language: C++ - Size: 8.79 KB - Last synced: 20 days ago - Pushed: over 3 years ago - Stars: 1 - Forks: 2
bouchraakl/Generic-Cache-Implementation-using-LinkedHashMap-in-Java
Java class called Cache that implements a fixed-size cache using LinkedHashMap. Includes methods to put, get and clear items.
Language: Java - Size: 1.95 KB - Last synced: 28 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
Pressio/pressio
core C++ library
Language: C++ - Size: 66.8 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 40 - Forks: 5
bdezonia/zorbage
Zorbage: algebraic data types and algorithms for use in numeric processing.
Language: Java - Size: 17.7 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 10 - Forks: 0
Sunrisepeak/DStruct
🔥An easy-to-port/learn/use C++ data structure template library | 一个易于移植/使用/学习且结构简洁的数据结构模板库
Language: C++ - Size: 1.37 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 30 - Forks: 0
Conaclos/typeable-array
A common TypeScript interface for Array and typed arrays
Size: 33.2 KB - Last synced: 25 days ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0
Flow-IPC/ipc_shm_arena_lend
Flow-IPC Sub-project - SHM-jemalloc - Commercial-grade jemalloc memory manager turbocharges your zero-copy work [See `ipc` repo first]
Language: C++ - Size: 592 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
Flow-IPC/ipc_shm
Flow-IPC Sub-project - Shared Memory - End-to-end zero-copy transport support; direct work with SHM; SHM-classic provider [See `ipc` repo first]
Language: C++ - Size: 216 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
Flow-IPC/ipc_transport_structured
Flow-IPC Sub-project - Structured Transport - Transport of Cap'n Proto-backed structured messages [See `ipc` repo first]
Language: C++ - Size: 354 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
Flow-IPC/flow
Flow - Modern C++ toolkit for async loops, logs, config, benchmarking, and more [See also `ipc` repo]
Language: C++ - Size: 83.8 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
CoderlyStudio/FMProKit
This package is used in order to make easier the interaction between a swift application and a FileMaker database using OData API and Filemaker Data API.
Language: Swift - Size: 354 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 42 - Forks: 4
4SoftwareDevelopers/demo-spring-firestore
API REST Genérica creada usando Spring Boot y Firestore.
Language: Java - Size: 63.5 KB - Last synced: 3 days ago - Pushed: 7 months ago - Stars: 4 - Forks: 3
hermannhueck/learning-shapeless
Learning Shapeless
Language: Scala - Size: 239 KB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 0 - Forks: 0
Galamrani/Java-Uni-Projects
This repository hosts Java projects completed for university coursework, covering diverse topics such as object-oriented programming, generic programming, multi-threaded programming, and user interface development.
Language: Java - Size: 60.5 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
ocramz/heidi
heidi : tidy data in Haskell
Language: Haskell - Size: 347 KB - Last synced: 3 days ago - Pushed: over 2 years ago - Stars: 26 - Forks: 3
meditans/unification-sop
Haskell package that implements typed terms with logical variables in a prolog-style
Language: Haskell - Size: 165 KB - Last synced: about 2 months ago - Pushed: about 5 years ago - Stars: 3 - Forks: 0
kushJay-Official/Generic
this repo consists of 3 files generic class with stack operations, generic function with multiple arguments, and a simple generic program.
Language: Java - Size: 5.86 KB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 3 - Forks: 0
sam-rusty/goutil
Generic Helper Functions
Language: Go - Size: 5.86 KB - Last synced: about 2 months ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0
peknight/generic
Scala3泛化编程,参考Shapeless
Language: Scala - Size: 201 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
justinmeiners/efficient-programming-with-components
Course notes for Alexander Stepanov's teachings on design and usage of C++ STL.
Language: HTML - Size: 11.5 MB - Last synced: 23 days ago - Pushed: 24 days ago - Stars: 72 - Forks: 6
yangyongkang2000/SEvoBench
A C++ Framework for Evolutionary Single-Objective Optimization Benchmarking
Language: C++ - Size: 73.2 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 2 - Forks: 1
h2non/paco
Small utility library for coroutine-driven asynchronous generic programming in Python
Language: Python - Size: 191 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 202 - Forks: 13
fogfish/datum
pure functional and generic programming for Erlang
Language: Erlang - Size: 476 KB - Last synced: 20 days ago - Pushed: 9 months ago - Stars: 123 - Forks: 8
tern-lang/tern
Tern Programming Language
Language: Java - Size: 1.7 MB - Last synced: 2 months ago - Pushed: 7 months ago - Stars: 19 - Forks: 2
rfbigelow/FGED.Mathematics
Math library based on Eric Lengyel's Foundations of Game Engine Development: Volume 1.
Language: Swift - Size: 74.2 KB - Last synced: 3 months ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0
deyatallman/Largest-Number-Solver
A program that determines the largest number possible from the contents of a given integer array. The array contents should be appended to each other in any order to form the largest number possible. For example, given the array { 11, 67, 79, 7, 22, 13 }, the largest number that it is possible is 79767221311
Language: Java - Size: 7.81 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
deyatallman/Simple-Priority-Queue
a priority queue that can accommodate any type of item (e.g., strings, integers, library books, and anything else our client can think of). A priority queue is a container in which access is limited to the "highest priority" item, which we define as the maximum item.
Language: Java - Size: 5.86 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
deyatallman/Patient-Records
A program for the University of Utah Health system (UHealth) that keeps track of patients and their physicians at the various healthcare facilities.
Language: Java - Size: 13.7 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
macakpav/siqrd
Solves initial value problem of SIQRD equations. Optimizes coefficients of this pandemic model, so that simualtions match observed. Implements three IVP schemes and two gradient optimization methods with line search using Wolfe conditions.
Language: C++ - Size: 60.5 KB - Last synced: 3 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
propensive/mosquito
Typesafe vector algebra for Scala
Language: Scala - Size: 681 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
Goddard-Fortran-Ecosystem/gFTL
Software containers for Fortran
Language: Fortran - Size: 838 KB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 37 - Forks: 9
hedzr/go-ringbuf
Lock-free MPMC Ring Buffer (Generic) for SMP, in golang. Some posts in chinese:
Language: Go - Size: 116 KB - Last synced: 2 months ago - Pushed: 4 months ago - Stars: 59 - Forks: 4
Jasper-M/implicitlogic
A simple toy project for playing around with some implicit resolution tricks
Language: Scala - Size: 16.6 KB - Last synced: about 2 months ago - Pushed: almost 3 years ago - Stars: 11 - Forks: 0
mori0091/cparsec3
CPARSEC3 - a parser-combinator library for C11, 3rd generation.
Language: C - Size: 800 KB - Last synced: 3 months ago - Pushed: about 3 years ago - Stars: 1 - Forks: 0
BB-301/c-generic-doubly-linked-list
A simple and experimental C implementation of a generic doubly linked list
Language: C - Size: 48.8 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
dylancodeverse/generic
"Generic Java Libraries" is a repository focused on providing reusable and generalized Java libraries to simplify common programming tasks. The goal of this project is to offer developers pre-built functionalities that can be easily integrated into their Java projects.
Language: Java - Size: 4.71 MB - Last synced: 3 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0
RomanFesenko/library-of-graph-algorithms
Library of graph algorithms
Language: C++ - Size: 155 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
swarajmhatre/Generic_STL_Project
Language: C++ - Size: 51.8 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 2
monitor1379/yagods
Generic data structure using parameterized types in Golang.
Language: Go - Size: 604 KB - Last synced: 3 months ago - Pushed: about 2 years ago - Stars: 21 - Forks: 3
Deeptiman/generic-programming
A Case Study on Golang Generic Code
Language: Go - Size: 1.2 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0
DavidLeeds/hashmap
Templated type-safe hashmap implementation in C using open addressing and linear probing for collision resolution.
Language: C - Size: 104 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 254 - Forks: 53
fangpin/linq
support linq synx for golang
Language: Go - Size: 53.7 KB - Last synced: 3 months ago - Pushed: 5 months ago - Stars: 1 - Forks: 0
orifjon9/Java8-features
Examples for using Java 8 features. Interface in Java 8 and the object Super class, functional programming, stream api, unit testing, exception handling, Generic programming etc.
Language: Java - Size: 49.8 KB - Last synced: 5 months ago - Pushed: about 7 years ago - Stars: 0 - Forks: 3
alifahrri/nmtools
A generic, composable multi-dimensional array library.
Language: C++ - Size: 6.69 MB - Last synced: about 11 hours ago - Pushed: about 11 hours ago - Stars: 8 - Forks: 0
well-typed/generics-sop
Generic Programming using True Sums of Products
Language: Haskell - Size: 669 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 157 - Forks: 48
saturn72/AnyService
Create asp.net core services FAST 🐱🏍 Made with 💕 with asp.net core
Language: C# - Size: 31.5 MB - Last synced: 2 days ago - Pushed: 10 months ago - Stars: 9 - Forks: 2
MConlisk/Red-Black-Tree
A Generic implementation of a Red-Black Tree data structure that stores Key and Value pairs. Written in C#
Language: C# - Size: 35.2 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 0
Vicky642/Deliveroo---Food-Delivery--Web-Application
Food Delivery Web Application
Language: C# - Size: 703 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 0
mu578/mu8
Extended type-generic math library c99/c11/c23.
Language: C - Size: 307 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
iosbrain/Swift-4-Generics-Playground
An Xcode 9 playground for exploring Swift 4 generics.
Language: Swift - Size: 17.6 KB - Last synced: 7 months ago - Pushed: over 6 years ago - Stars: 2 - Forks: 0
truong-qe/GenericLinkedListF95
Singly linked list which is strictly conformant to Fortran 95 standard. In fact this repo is a refactoring of https://github.com/truongd8593/GenericLinkedList
Language: Fortran - Size: 190 KB - Last synced: 7 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
Meanmernapp/React-webapp-IENTRY-enterprenure-Dashboard-
Web Application Frontend development
Language: JavaScript - Size: 58.3 MB - Last synced: 7 months ago - Pushed: 9 months ago - Stars: 1 - Forks: 0
plopezgit/Sprint1_T6_Generics
Generics
Language: Java - Size: 23.4 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
clibraries/array-algorithms
Unintrusive algorithms for C arrays OR a C implementation of <algorithm> from C++
Language: C - Size: 49.8 KB - Last synced: 6 months ago - Pushed: 10 months ago - Stars: 209 - Forks: 7
nikdon/scala-sample
Random object generation with shapeless
Language: Scala - Size: 9.77 KB - Last synced: 8 months ago - Pushed: about 7 years ago - Stars: 1 - Forks: 0
MrBluesman/AI_QAP
Quadratic Assignment Problem - Generic algorithm solution.
Language: Java - Size: 35.2 KB - Last synced: 8 months ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0
mbowe4/Notes
Notes
Size: 812 KB - Last synced: 9 months ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0
csuka1219/dart-list-permutations
A Dart function for generating permutations of a given length from a list of items using a recursive approach. Ideal for combinatorial challenges and arranging data in unique ways.
Language: Dart - Size: 1000 Bytes - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0
andremfaria/genericstructs-c-linkedlist
Generic C linked list that can be used in any C project to make development easier.
Language: C - Size: 5.86 KB - Last synced: 9 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
andremfaria/generic-binary-search-tree
A generic BST writted in C language, that can be use in any C project.
Language: C - Size: 5.86 KB - Last synced: 9 months ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0
AddioElectronics/GeNETiCC
A C library which implements generic functions for working with arrays, lists, and more(coming soon), in a style that implements syntactic sugar that closely resembles C#. Not typical C, though one could use the internal functions. Designed for quick prototyping.
Language: C - Size: 298 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0
AddioElectronics/CeriHAL
C library for extending and redirecting the HAL IO drivers, and provides arduino like serial functions for printing and reading.
Language: C - Size: 89.8 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0
mu578/mu9
Algorithm template library c99/c11/c23.
Language: C - Size: 324 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 1 - Forks: 0
AzimoLabs/DecisionEngine
Example project showing basics behind our Decision Engine, built on top of Shapeless and Scala.
Language: Scala - Size: 3.91 KB - Last synced: 9 months ago - Pushed: almost 6 years ago - Stars: 2 - Forks: 0
danoan/magLac
Create combinations of multiple types and lazy iteration using multiple threads
Language: C++ - Size: 490 KB - Last synced: 9 months ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0
AbdullahOztuurkk/UnitOfWorkTutorial
This Repository shows you to how should use unit of work design pattern in C# implemention.
Language: C# - Size: 264 KB - Last synced: 9 months ago - Pushed: about 3 years ago - Stars: 4 - Forks: 0
KhaledAshrafH/Generic-Stack-and-Queue-Implementation
This project demonstrates the use of inheritance, templates and exceptions in C++ to implement two data structures: stacks and queues.
Language: C++ - Size: 5.86 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 1 - Forks: 0
KriztoferY/tsdsa-queue
A TypeScript library of implementations of the Queue ADT and the related algorithms.
Language: TypeScript - Size: 290 KB - Last synced: 9 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
KriztoferY/cdsa-queue
A C module that provides generic implementations of the Queue ADT and related algorithms.
Language: C - Size: 211 KB - Last synced: 9 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0