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