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

Topic: "generic-programming"

milessabin/shapeless

Generic programming for Scala

Language: Scala - Size: 6.89 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 3,399 - Forks: 531

lloydmeta/frunk

Funktional generic type-level programming in Rust: HList, Coproduct, Generic, LabelledGeneric, Validated, Monoid and friends.

Language: Rust - Size: 11.9 MB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 1,349 - Forks: 59

scalalandio/chimney

Scala library for boilerplate-free, type-safe data transformations

Language: Scala - Size: 12.8 MB - Last synced at: about 6 hours ago - Pushed at: about 6 hours ago - Stars: 1,218 - Forks: 107

softwaremill/magnolia

Easy, fast, transparent generic derivation of typeclass instances

Language: Scala - Size: 1.99 MB - Last synced at: 27 days ago - Pushed at: about 1 month ago - Stars: 783 - Forks: 125

Flow-IPC/ipc

[Start here!] Flow-IPC - Modern C++ toolkit for high-speed inter-process communication (IPC)

Language: C++ - Size: 162 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 387 - Forks: 15

life4/genesis

All generic functions for Go you ever need!

Language: Go - Size: 1.08 MB - Last synced at: 19 days ago - Pushed at: 7 months ago - Stars: 349 - Forks: 19

hirrolot/interface99

Full-featured interfaces for C99

Language: C - Size: 347 KB - Last synced at: 25 days ago - Pushed at: 3 months ago - Stars: 324 - Forks: 14

eiriktsarpalis/TypeShape

Practical generic programming for F#

Language: F# - Size: 1.18 MB - Last synced at: 19 days ago - Pushed at: 4 months ago - Stars: 313 - Forks: 35

DavidLeeds/hashmap

Templated type-safe hashmap implementation in C using open addressing and linear probing for collision resolution.

Language: C - Size: 111 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 274 - Forks: 54

clibraries/array-algorithms

Unintrusive algorithms for C arrays OR a C implementation of <algorithm> from C++

Language: C - Size: 49.8 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 213 - Forks: 7

h2non/paco

Small utility library for coroutine-driven asynchronous generic programming in Python

Language: Python - Size: 191 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 203 - Forks: 13

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 at: 24 days ago - Pushed at: over 1 year ago - Stars: 165 - Forks: 17

well-typed/generics-sop

Generic Programming using True Sums of Products

Language: Haskell - Size: 674 KB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 163 - Forks: 48

fogfish/datum

pure functional and generic programming for Erlang

Language: Erlang - Size: 476 KB - Last synced at: 22 days ago - Pushed at: almost 2 years ago - Stars: 125 - Forks: 9

ldionne/libawful

A collection of awful archetypes to ease the testing of generic C++ libraries

Language: C++ - Size: 15.6 KB - Last synced at: about 2 months ago - Pushed at: about 6 years ago - Stars: 108 - Forks: 6

hedzr/go-ringbuf

Lock-free MPMC Ring Buffer (Generic) for SMP, in golang. Some posts in chinese:

Language: Go - Size: 140 KB - Last synced at: 22 days ago - Pushed at: 4 months ago - Stars: 101 - Forks: 7

gabrieldim/Advanced-Programming

Generic programming, generic classes, maps, sets, abstract data types and so on.

Language: Java - Size: 5.86 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 97 - Forks: 0

vpavkin/circe-magnolia

Circe codec derivation using magnolia

Language: Scala - Size: 184 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 85 - Forks: 14

pengxurui/ModularEventBus

一个 Android 事件总线框架,为你解决事件总线 “滥用” 问题

Language: Kotlin - Size: 4.39 MB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 84 - Forks: 10

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 at: 2 months ago - Pushed at: about 1 year ago - Stars: 81 - Forks: 6

gallais/generic-syntax

A Scope-and-Type Safe Universe of Syntaxes with Binding, Their Semantics and Proofs

Language: Agda - Size: 10.6 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 72 - Forks: 11

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 at: 12 months ago - Pushed at: about 1 year ago - Stars: 65 - Forks: 3

durban/seals 📦

Tools for schema evolution and language-integrated schemata

Language: Scala - Size: 893 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 65 - Forks: 7

gaphor/generic

Generic programming library for Python

Language: Python - Size: 1.26 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 61 - Forks: 9

burakeregar/GenericRecyclerAdapter

Easiest way to use RecyclerView. Reduce boilerplate code! You don't need to write adapters for listing pages anymore!

Language: Java - Size: 217 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 52 - Forks: 20

Pressio/pressio-rom

linear and non-linear solvers, time integration, roms

Language: C++ - Size: 67.9 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 47 - Forks: 7

Goddard-Fortran-Ecosystem/gFTL

Software containers for Fortran

Language: Fortran - Size: 983 KB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 47 - Forks: 12

j3-fortran/generics

Language: Fortran - Size: 715 KB - Last synced at: 7 days ago - Pushed at: 28 days ago - Stars: 44 - Forks: 9

Sunrisepeak/dstruct

🔥An easy-to-port/learn/use C++ data structure template library | 一个易于移植/使用/学习且结构简洁的数据结构模板库

Language: C++ - Size: 1.41 MB - Last synced at: 11 months ago - Pushed at: 12 months ago - Stars: 36 - Forks: 2

dimkatsi91/Cpp-STL-Examples

C++ STL Examples

Language: C++ - Size: 672 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 36 - Forks: 10

ocramz/heidi

heidi : tidy data in Haskell

Language: Haskell - Size: 347 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 27 - Forks: 3

VaibhavBichave/Java-OOPL

This repository contains the Assignment code of Object Oriented Programming Assignments of SPPU, Second Year IT Syllabus (2019 pattern)

Language: Java - Size: 75.2 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 26 - Forks: 17

pseewald/fortran-einsum-example

A generic implementation of tensor einsum in Fortran.

Language: Fortran - Size: 92.8 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 26 - Forks: 0

nazmulkp/NHAwesomeMovieApp

Infinite scrolling + MVVM + Well-designed REST Client Networking + IOS + Swift

Language: Swift - Size: 980 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 23 - Forks: 6

kojiba/SwiftUI-architectures

Comparison of SwiftUI Architecture approaches: Component, Protocol (MVVM-C), Reactive (MVVM-C)

Language: Swift - Size: 17.3 MB - Last synced at: 8 months ago - Pushed at: over 4 years ago - Stars: 23 - Forks: 2

monitor1379/yagods

Generic data structure using parameterized types in Golang.

Language: Go - Size: 604 KB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 22 - Forks: 3

MIPT-ILab/cpp-lects-rus 📦

Open C++ lectures in Russian. Mirror repository, updated weekly.

Language: TeX - Size: 358 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 21 - Forks: 4

CaffeineViking/concepts-primer

Primer for C++ Concepts

Language: TeX - Size: 3.71 MB - Last synced at: 11 months ago - Pushed at: about 6 years ago - Stars: 21 - Forks: 2

tern-lang/tern

Tern Programming Language

Language: Java - Size: 1.7 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 20 - Forks: 1

snapscript/snap

Snap Programming Language

Language: Java - Size: 3.7 MB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 20 - Forks: 4

hsnyder/FMacro

A macro preprocessor for Fortran

Language: Fortran - Size: 54.7 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 19 - Forks: 0

akshaybharambe14/gouf

Most commonly used utility/helper functions for generic types in Go.

Language: Go - Size: 21.5 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 19 - Forks: 0

hurlybird/Duck

Duck-Typed Programming in C

Language: C - Size: 1.84 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 18 - Forks: 0

ahmetkgunay/NetworkLayer

Protocol Oriented Generic Network Layer example with Alamofire and Swift4

Language: Swift - Size: 118 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 17 - 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: over 2 years ago - Pushed at: almost 5 years ago - Stars: 16 - Forks: 2

bmershon/fm2gp

Exercises from Stepanov and Rose.

Language: TeX - Size: 2.16 MB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 16 - Forks: 1

joom/direct-reflection-for-free

using Data and Typeable to get a direct reflection system for free, when we're implementing a toy language in Haskell

Language: TeX - Size: 810 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 15 - Forks: 1

attractivechaos/dlist

Five implementations of double linked lists to demonstrate generic data structures in C

Language: C - Size: 13.7 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 15 - Forks: 2

Nikoletos-K/Data-Structures-and-Algorithms-in-C

📚🔡 Some famous and really basic algorithms and data structures implemented in C

Language: C - Size: 278 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 0

odesca/ODESCA

ODESCA is a MATLAB tool for the creation and analysis of dynamic systems described by ordinary differential equations

Language: MATLAB - Size: 2.12 MB - Last synced at: about 13 hours ago - Pushed at: about 14 hours ago - Stars: 13 - Forks: 2

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 at: 7 months ago - Pushed at: 7 months ago - Stars: 13 - Forks: 0

MateuszKubuszok/pipez

Generate type mappers for your own type class

Language: Scala - Size: 427 KB - Last synced at: 16 days ago - Pushed at: about 2 years ago - Stars: 13 - Forks: 1

SandsHellCreations/Generic-TableView-DataSource

Generic TableView datasource that can be used to populate any type of listing with single cell listing, sectional listing and useful to populate different type of cells in one section using protocol based models and Generics.

Language: Swift - Size: 30.6 MB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 13 - Forks: 4

alifahrri/nmtools

A generic, composable multi-dimensional array library.

Language: C++ - Size: 8.75 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 12 - Forks: 1

serhatsezer/TableViewExtension

This extension simplify registering any cell, reusing and other verbosity steps.

Language: Swift - Size: 31.3 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 12 - Forks: 2

GeorgOfenbeck/SpaceTime

This github repository hosts the code used within my thesis work and my last publication.

Language: Scala - Size: 222 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 12 - Forks: 0

Jasper-M/implicitlogic

A simple toy project for playing around with some implicit resolution tricks

Language: Scala - Size: 16.6 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 11 - Forks: 0

siam-biswas/Storage

Elegant way to store data in Swift

Language: Swift - Size: 46.9 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 11 - Forks: 0

andreacasalino/DynamicFlow

Templated modern C++ library for implementing DataFlow programming

Language: C++ - Size: 333 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 10 - Forks: 1

bdezonia/zorbage

Zorbage: algebraic data types and algorithms for use in numeric processing.

Language: Java - Size: 17.8 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 10 - Forks: 1

minikin/ItemsDataSource

:recycle: Generic datasource for UICollectionView

Language: Swift - Size: 5.68 MB - Last synced at: about 19 hours ago - Pushed at: about 1 year ago - Stars: 10 - Forks: 1

saturn72/AnyService

Create asp.net core services FAST 🐱‍🏍 Made with 💕 with asp.net core

Language: C# - Size: 31.5 MB - Last synced at: 13 days ago - Pushed at: almost 2 years ago - Stars: 10 - Forks: 2

Flow-IPC/flow

Flow - Modern C++ toolkit for async loops, logs, config, benchmarking, and more [See also `ipc` repo]

Language: C++ - Size: 103 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 9 - Forks: 0

farukalpay/DynamicArray

This library implements a std::vector like Dynamic Array data structure in C, allowing for the creation, modification, and manipulation of an array whose size can be dynamically adjusted during runtime.

Language: C - Size: 166 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 8 - 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: 288 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 7 - Forks: 1

KhaledAshrafH/SQGen

This project demonstrates the use of inheritance, templates and exceptions in C++ to implement two generic data structures: stacks and queues.

Language: C++ - Size: 7.81 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 7 - 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 at: 3 months ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 0

gellston/Spider-IPC

Library for IPC-RPC and Variable sharing with shared memory in Windows

Language: C++ - Size: 8.9 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 1

Lucasfrota/MachineLearningElasticComponent

this project aims to be an easy and reusable way to use supervised machine learning techniques

Language: Java - Size: 9.55 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 0

cs-joy/cpp-2a

Learn C++ Programming Language [ C++20-ISO/IEC 14882:2020 ]

Language: C++ - Size: 5.98 MB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 3

makenowjust/dali

Modern, Lightweight and Simple Generic Programming Library (i.e. shapeless alternative for Scala 2.13)

Language: Scala - Size: 85 KB - Last synced at: 14 days ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 0

xuwei-k/shapeless-java-records

derive `shapeless.Generic` instances for Java Records and Sealed Classes

Language: Scala - Size: 114 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 5 - Forks: 0

yangyongkang2000/SEvoBench

A C++ Framework for Evolutionary Single-Objective Optimization Benchmarking

Language: C++ - Size: 27.7 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 1

muellan/generic

generic programming utilitites for C++ 11; apply/map functions over tuples, etc.

Language: C++ - Size: 97.7 KB - Last synced at: about 2 months ago - Pushed at: about 7 years ago - Stars: 5 - Forks: 0

propensive/mosquito

Typesafe vector algebra for Scala

Language: Scala - Size: 820 KB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 4 - Forks: 0

jaydattpatel/Java-Programs

Java Programs

Language: Java - Size: 26.2 MB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 4 - Forks: 1

4SoftwareDevelopers/demo-spring-firestore

API REST Genérica creada usando Spring Boot y Firestore.

Language: Java - Size: 63.5 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 3

AnneLivia/ArtificialIntelligence

Algorithms implemented while studying Artificial Intelligence

Language: Jupyter Notebook - Size: 394 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 0

ddeka0/Functor

Functor library for C++ callable objects using C++11's variadic templates

Language: C++ - Size: 44.9 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 4 - 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 at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 0

johsteffens/beth

Streamlining Software Design

Language: C - Size: 8.17 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 1

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: 308 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

Flow-IPC/ipc_core

Flow-IPC Sub-project - Core - Basics, unstructured transport [See `ipc` repo first]

Language: C++ - Size: 770 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

Deeptiman/generic-programming

A Case Study on Golang Generic Code

Language: Go - Size: 1.2 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

Gabriel-AB/gdata

Implementation of generic type data structures in c

Language: C - Size: 129 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

akshaybharambe14/gofl

Generic Free List implementation to reuse memory and avoid allocations

Language: Go - Size: 5.86 KB - Last synced at: 12 months ago - Pushed at: over 3 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 at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 0

RachanaJayaram/Generic-Implementation-of-Segment-Trees-in-Cpp

This project involves implementing a generic segment tree using C++.

Language: C++ - Size: 263 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 3 - 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 at: 3 months ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 0

rvhuang/heuristic-suite

The generic implementation of heuristic algorithms in C#

Language: C# - Size: 119 KB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 1

Flow-IPC/ipc_session

Flow-IPC Sub-project - Sessions - Painlessly establishing process-to-process conversations [See `ipc` repo first]

Language: C++ - Size: 500 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

badumbatish/lean_graph

(WIP) A lean, modular C++ graph library born from C++'s Boost Graph and CXXGraph

Language: C++ - Size: 268 KB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 2 - 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 at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

jtl-software/php-generic-collection

An implementation of a generic collection for PHP

Language: PHP - Size: 220 KB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

baioc/UGLy

Unsafe Generics Library for C

Language: C - Size: 75.2 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

akgarg0472/JavaDataStructures

Data Structures implementation in Java

Language: Java - Size: 54.7 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

ayaankhan98/C-CPP-practice

C/C++ programs

Language: C++ - Size: 8.48 MB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 1

alifahrri/motion_planning

[experimental] Template-based Kinodynamic Motion Planning Package

Language: C++ - Size: 1.7 MB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1

petitviolet/scala-generic-diff

extract objects' diff generically

Language: Scala - Size: 35.2 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

saahityaedams/Generic-Project

Language: C++ - Size: 22.2 MB - Last synced at: 9 months ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 1