impromptu-interface
Dynamic wrapper
A library that enables dynamic interface wrapping for objects without inheritance.
Static interface to dynamic implementation (duck casting). Uses the DLR combined with Reflect.Emit.
657 stars
35 watching
67 forks
Language: C#
last commit: 5 days ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
extrawurst/derelictlibui | Dynamic binding layer for libui | 34 |
igorbuchelnikov/dynamic.trader | A WPF demo showcasing Observable Computations and reactive extensions for building data-driven applications. | 3 |
discall-development/discall | A Discord API wrapper providing a unified interface for interacting with the Discord platform using an event-driven, function-based approach. | 28 |
duckdb/duckdb-rs | An ergonomic Rust wrapper for DuckDB's C API | 505 |
derelictorg/derelictcl | A dynamic binding to the OpenCL library for use with the D programming language | 7 |
levand/quiescent | A lightweight, functional abstraction over ReactJS for rendering immutable values in ClojureScript applications. | 613 |
chrisguttandin/subscribable-things | A collection of reactive wrappers for various browser APIs. | 43 |
cybershadow/ae | An auxiliary general-purpose D library providing a composable, asynchronous event loop and networking capabilities. | 172 |
derelictorg/derelictcuda | A dynamic binding to the CUDA library for use in programming languages | 17 |
dahall/vanara | A set of .NET libraries providing P/Invoke calls to various native Windows APIs. | 1,807 |
inf0rmer/blanket | A simple API wrapper that allows developers to easily interact with APIs by appending URL parts to the base endpoint. | 462 |
dnikolovv/optional-async | Async extensions for working with the Optional library in C# to chain asynchronous functions without awaiting | 5 |
andrewbelt/osdialog | A cross-platform wrapper for OS dialogs | 131 |
derelictorg/derelictgl3 | A dynamic binding to OpenGL for the D programming language. | 79 |
mozilla/libdweb | An experimental API set to enable dweb protocols in Firefox through browser add-ons | 442 |