Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: generic-programming
milessabin/shapeless
Generic programming for Scala
Language: Scala - Size: 6.78 MB - Last synced: about 1 hour ago - Pushed: about 2 hours ago - Stars: 3,369 - Forks: 530
mansooralodhi/cppFoundation
Relearning Cpp.
Language: C++ - Size: 35.2 KB - Last synced: 1 day ago - Pushed: 1 day 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: 3 days ago - Pushed: 4 days ago - Stars: 13 - Forks: 0
j3-fortran/generics
Language: Fortran - Size: 476 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 36 - Forks: 7
gaphor/generic
Generic programming library for Python
Language: Python - Size: 1.04 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 58 - Forks: 8
alifahrri/nmtools
A generic, composable multi-dimensional array library.
Language: C++ - Size: 6.72 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 8 - Forks: 0
xuwei-k/shapeless-java-records
derive `shapeless.Generic` instances for Java Records and Sealed Classes
Language: Scala - Size: 105 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 5 - Forks: 0
RomanFesenko/library-of-graph-algorithms
Library of graph algorithms
Language: C++ - Size: 294 KB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 0 - Forks: 0
Sunrisepeak/dstruct
🔥An easy-to-port/learn/use C++ data structure template library | 一个易于移植/使用/学习且结构简洁的数据结构模板库
Language: C++ - Size: 1.38 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 31 - Forks: 1
softwaremill/magnolia
Easy, fast, transparent generic derivation of typeclass instances
Language: Scala - Size: 1.91 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 746 - Forks: 112
lloydmeta/frunk
Funktional generic type-level programming in Rust: HList, Coproduct, Generic, LabelledGeneric, Validated, Monoid and friends.
Language: Rust - Size: 11 MB - Last synced: 2 days ago - Pushed: 12 days ago - Stars: 1,206 - Forks: 56
johsteffens/beth
Streamlining Software Design
Language: C - Size: 7.32 MB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 3 - Forks: 0
Flow-IPC/ipc
[Start here!] Flow-IPC - Modern C++ toolkit for high-speed inter-process communication (IPC)
Language: C++ - Size: 118 MB - Last synced: 15 days ago - Pushed: 15 days 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: 15 days ago - Pushed: 16 days 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: 15 days ago - Pushed: 16 days 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: 16 days ago - Pushed: 17 days ago - Stars: 64 - Forks: 3
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: 21 days ago - Pushed: 21 days ago - Stars: 0 - Forks: 0
DmytroMitin/shapeless Fork of milessabin/shapeless
Generic programming for Scala
Language: Scala - Size: 6.12 MB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 0 - Forks: 0
life4/genesis
All generic functions for Go you ever need!
Language: Go - Size: 1.08 MB - Last synced: 17 days ago - Pushed: 25 days ago - Stars: 330 - Forks: 17
wisskirchenj/MyBlockchain
Blockchain centered multithreaded simulation with miners and clients
Language: Java - Size: 241 KB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 0 - Forks: 0
jaydattpatel/Java-Programs
Java Programs for Beginner
Language: Java - Size: 26.2 MB - Last synced: 25 days ago - Pushed: 26 days ago - Stars: 2 - 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: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
scalalandio/chimney
Scala library for boilerplate-free, type-safe data transformations
Language: Scala - Size: 10.9 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1,097 - Forks: 85
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: 9 days ago - Pushed: about 1 month ago - Stars: 74 - Forks: 6
hurlybird/Duck
Duck-Typed Programming in C
Language: C - Size: 1.75 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 18 - Forks: 0
Hirrolot/interface99
Full-featured interfaces for C99
Language: C - Size: 412 KB - Last synced: 28 days ago - Pushed: about 1 month ago - Stars: 265 - Forks: 12
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 2 months ago - Pushed: about 2 months ago - Stars: 10 - 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 2 months ago - Pushed: about 2 months 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 2 months ago - Pushed: about 2 months 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 2 months ago - Pushed: about 2 months 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 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
propensive/mosquito
Typesafe vector algebra for Scala
Language: Scala - Size: 681 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - 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 2 months ago - Pushed: about 2 months ago - Stars: 42 - Forks: 4
Goddard-Fortran-Ecosystem/gFTL
Software containers for Fortran
Language: Fortran - Size: 838 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 37 - Forks: 9
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: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
yangyongkang2000/SEvoBench
A C++ Framework for Evolutionary Single-Objective Optimization Benchmarking
Language: C++ - Size: 73.2 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 2 - Forks: 1
peknight/generic
Scala3泛化编程,参考Shapeless
Language: Scala - Size: 201 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
h2non/paco
Small utility library for coroutine-driven asynchronous generic programming in Python
Language: Python - Size: 191 KB - Last synced: 8 days ago - Pushed: 3 months ago - Stars: 202 - Forks: 13
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
naratteu/modbus
.Net Modbus Library
Language: C# - Size: 92.8 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
FredericRP/GenericSingleton
A singleton is a development pattern that prevents having multiple instances of the same component in a scene. It allows also any script to access this one without requiring a manual link between the two. This one is a generic Singleton that allows you to inherit from it from your class to access its instance with the static Instance property.
Language: C# - Size: 13.7 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 2 - 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: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
minikin/ItemsDataSource
:recycle: Generic datasource for UICollectionView
Language: Swift - Size: 5.68 MB - Last synced: 2 months ago - Pushed: 4 months ago - Stars: 10 - Forks: 1
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
swarajmhatre/Generic_STL_Project
Language: C++ - Size: 51.8 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 2
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: 4 months ago - Pushed: 5 months ago - Stars: 1 - Forks: 0
Deeptiman/generic-programming
A Case Study on Golang Generic Code
Language: Go - Size: 1.2 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 1 - Forks: 0
hedzr/go-ringbuf
Lock-free MPMC Ring Buffer (Generic) for SMP, in golang. Some posts in chinese:
Language: Go - Size: 116 KB - Last synced: 3 months ago - Pushed: 5 months ago - Stars: 59 - Forks: 4
fangpin/linq
support linq synx for golang
Language: Go - Size: 53.7 KB - Last synced: 4 months ago - Pushed: 5 months ago - Stars: 1 - Forks: 0
well-typed/generics-sop
Generic Programming using True Sums of Products
Language: Haskell - Size: 669 KB - Last synced: about 2 months ago - Pushed: 5 months ago - Stars: 157 - Forks: 48
jtl-software/php-generic-collection
An implementation of a generic collection for PHP
Language: PHP - Size: 220 KB - Last synced: 16 days ago - Pushed: 6 months ago - Stars: 2 - Forks: 1
eiriktsarpalis/TypeShape
Practical generic programming for F#
Language: F# - Size: 1.17 MB - Last synced: 2 days ago - Pushed: 6 months ago - Stars: 287 - Forks: 38
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: 7 months ago - Pushed: 7 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: 17 days ago - Pushed: 7 months ago - Stars: 154 - Forks: 17
Vicky642/Deliveroo---Food-Delivery--Web-Application
Food Delivery Web Application
Language: C# - Size: 703 KB - Last synced: 7 months ago - Pushed: 7 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
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
tern-lang/tern
Tern Programming Language
Language: Java - Size: 1.7 MB - Last synced: 3 months ago - Pushed: 8 months ago - Stars: 19 - Forks: 2
plopezgit/Sprint1_T6_Generics
Generics
Language: Java - Size: 23.4 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
4SoftwareDevelopers/demo-spring-firestore
API REST Genérica creada usando Spring Boot y Firestore.
Language: Java - Size: 63.5 KB - Last synced: 17 days ago - Pushed: 8 months ago - Stars: 4 - Forks: 3
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
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
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
fogfish/datum
pure functional and generic programming for Erlang
Language: Erlang - Size: 476 KB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 123 - Forks: 8
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: 10 months ago - Pushed: 10 months 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: 10 months ago - Stars: 1 - Forks: 0
kaan-yalcinkaya/GFlexLib
GFlextLib is a library that provides a generic type for c.
Language: C - Size: 46.9 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0
hermannhueck/learning-shapeless
Learning Shapeless
Language: Scala - Size: 239 KB - Last synced: about 2 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0
kaan-yalcinkaya/GCol-List
GCol-List is a generic linked list library for C language.
Language: C - Size: 16.6 KB - Last synced: 10 months ago - Pushed: 10 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
b00gizm/typed-chain
A type-safe way to combine interdependent functions into a callable chain
Language: TypeScript - Size: 85 KB - Last synced: 4 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0
ngninbo/Music-Advisor
Code from completion of Music Advisor project from JetBrains Academy.
Language: HTML - Size: 355 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0
vpavkin/circe-magnolia
Circe codec derivation using magnolia
Language: Scala - Size: 184 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 85 - Forks: 14
saturn72/AnyService
Create asp.net core services FAST 🐱🏍 Made with 💕 with asp.net core
Language: C# - Size: 31.5 MB - Last synced: 16 days ago - Pushed: 11 months ago - Stars: 9 - Forks: 2
cs-joy/cpp-2a
Learn C++ Programming Language [ C++20-ISO/IEC 14882:2020 ]
Language: C++ - Size: 5.98 MB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 7 - Forks: 3
larry-noriega/EFCoreSQLite.Generic.DBContext
An ASP.NET Core web App against a SQLite database using EFCore with a Generic DBContext.
Language: C# - Size: 13.7 KB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 0
SlavisWolf/Functional-course-ios
Funcional programming in iOS course by Julio César Fernández.
Language: Swift - Size: 839 KB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 0
AnneLivia/ArtificialIntelligence
Algorithms implemented while studying Artificial Intelligence
Language: Jupyter Notebook - Size: 394 MB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 4 - Forks: 0
Ryuu-64/functional
Language: Java - Size: 150 KB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 0
MateuszKubuszok/pipez
Generate type mappers for your own type class
Language: Scala - Size: 427 KB - Last synced: 12 months ago - Pushed: about 1 year ago - Stars: 10 - Forks: 1
ReMinoer/OverGraphed
Highly generic and visitable graph implementation
Language: C# - Size: 36.1 KB - Last synced: 20 days ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
sonlamho/gopy
makes Go (>=1.18) feels more like Python with generic functions
Language: Go - Size: 37.1 KB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
QE-Playground/JAlgoData
Classical algorithms and data structures, such as searching and sorting algorithms, linked list, binary tree, stack, with my implementation in Java utilizing Generics. Test programs are written as junit test cases.
Language: Java - Size: 122 KB - Last synced: 7 months ago - Pushed: about 1 year ago - Stars: 7 - Forks: 0
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: about 1 month ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
PRATIKSHA-KADAM5/Generic-Data-Structure
Ganeric programing is the single application can be used for any type of datatypes.
Language: C++ - Size: 9.77 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
dimkatsi91/Cpp-STL-Examples
C++ STL Examples
Language: C++ - Size: 672 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 36 - Forks: 10
sequpt/ctl
A C11 library providing generic type-safe data structures compiling to actual structures and functions.
Language: C - Size: 130 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - 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: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
KriztoferY/cppdsa-queue
A modern C++ (header-only) library that provides generic implementations of the Queue ADT and related algorithms.
Language: C++ - Size: 438 KB - Last synced: 10 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: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
Meriadoc-gitgit/Generic-Pointer
Language: C - Size: 320 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
rohit-56/ToDo-Items
ToDo list is a project where user can add Category of their work and add to do items in each category.
Language: Swift - Size: 47.9 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
yonghenghuanmie/Component
ConstraintType is a header library to constraint type in template parameters. It is useful and convenient for generic programming and provide backward compatibility from C++ 14 to C++ 20. When you use C++ 20 or greater standards it will use concept instead of constant expression.
Language: C++ - Size: 107 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
Mo-Rahemi/Interview-Task
This is an Interview Task. and good exaple of design pattern usage.
Language: C# - Size: 2.01 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
omerfarukaydin61/InvestmentApp
Basic investment application includes user operations and money transfer operations with sql implementation
Language: C# - Size: 2.96 MB - Last synced: 12 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
l-t-m-f/Java_Generic_Singleton
Generic Singleton in Java
Language: Java - Size: 34.2 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
mukundahire03/SPPU-SEIT-JAVA-OOPL
This repository contains the Assignment code of Object Oriented Programming Assignments of SPPU, Second Year IT Syllabus (2019 pattern)
Language: Java - Size: 88.9 KB - Last synced: 12 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0