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