Showing 227 open source projects for "input"

View related business solutions
  • Deploy Apps in Seconds with Cloud Run Icon
    Deploy Apps in Seconds with Cloud Run

    Host and run your applications without the need to manage infrastructure. Scales up from and down to zero automatically.

    Cloud Run is the fastest way to deploy containerized apps. Push your code in Go, Python, Node.js, Java, or any language and Cloud Run builds and deploys it automatically. Get fast autoscaling, pay only when your code runs, and skip the infrastructure headaches. Two million requests free per month. And new customers get $300 in free credit.
    Try Cloud Run Free
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 1
    VIVE Input Utility for Unity

    VIVE Input Utility for Unity

    A toolkit that helps developing/prototyping VR apps

    The VIVE Input Utility (VIU) is a toolkit for developing VR experiences in Unity, especially with the VIVE/VIVE Pro but also targeting many platforms from a common code base including Oculus Rift, Rift S Go, Quest, Google Daydream, VIVE Wave SDK (e.g. VIVE Focus standalone) and additional VR platforms as supported by Unity such as Microsoft's 'Mixed Reality' VR headsets and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Guard Clauses

    Guard Clauses

    A simple package with guard clause extensions

    A simple extensible package with guard clause extensions. A guard clause is a software pattern that simplifies complex functions by "failing fast", checking for invalid inputs up front and immediately failing if any are found. Remember to update the PackageVersion in the csproj file and then a build-on master should automatically publish the new package to NuGet.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Deep Blue Thesaurus Conversion

    Deep Blue Thesaurus Conversion

    An open source free input method thesaurus conversion program

    ...Supports Cangjie, Erbi (Super Strong Erbi, Qingsong Erbi, etc.), Pinyin (full spelling, double spelling), Wubi (Wubi 86, Wubi 98), Zheng Ma, Zhuyin. The FIT input method is the most widely used input method under Mac. Support import and export of thesaurus in text format. We have a user thesaurus of the Sogou input method under Windows, which needs to be imported into the FIT input method under Mac, then you can use the user thesaurus as the source in the dark blue thesaurus conversion, and select the FIT input method as the target thesaurus.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Terminal.Gui

    Terminal.Gui

    Console-based user interface toolkit for .NET applications

    ...Terminal drivers for Curses, Windows Console, and the .NET Console mean Terminal.Gui works well on both color and monochrome terminals and has mouse support on terminal emulators that support it. Both keyboard and mouse input are supported, including limited support for drag & drop. Terminal.Gui supports both Absolute layout and an innovative UI layout system referred to as Computed Layout. Computed Layout makes it easy to layout controls relative to each other and enables dynamic console GUIs.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Run Any Workload on Compute Engine VMs Icon
    Run Any Workload on Compute Engine VMs

    From dev environments to AI training, choose preset or custom VMs with 1–96 vCPUs and industry-leading 99.95% uptime SLA.

    Compute Engine delivers high-performance virtual machines for web apps, databases, containers, and AI workloads. Choose from general-purpose, compute-optimized, or GPU/TPU-accelerated machine types—or build custom VMs to match your exact specs. With live migration and automatic failover, your workloads stay online. New customers get $300 in free credits.
    Try Compute Engine
  • 5
    reko

    reko

    Reko is a binary decompiler

    ...Reko project files contain additional information about a binary file, helpful to the decompilation process or for formatting the output. The decompiler engine then proceeds to analyze the input binary. Reko has the ambition of supporting decompilation of various processor architectures and executable file formats with minimal user intervention. For a complete list, see the supported binaries page.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 6
    ModelContextProtocol.NET

    ModelContextProtocol.NET

    A C# SDK implementation of the Model Context Protocol (MCP)

    ModelContextProtocol.NET is a C# SDK that implements the Model Context Protocol (MCP), allowing developers to build MCP servers on the .NET platform. It supports standard input/output communication and provides a framework for tool integration. The SDK is compatible with Native AOT, enhancing performance and deployment flexibility. A calculator demo implementation is included to demonstrate its capabilities. Features under development include WebSocket support, resource management, and a prompt system. ​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    SmartImage

    SmartImage

    Reverse image search tool (SauceNao, IQDB, Ascii2D, trace.moe, & more

    ...Built primarily for Windows with a GUI version and a cross-platform Rdx version, it offers flexible access across different environments. The application searches multiple supported engines and automatically opens the best match directly in your web browser. Users can input images through direct links, local files, drag-and-drop, clipboard detection, context menu integration, or command-line arguments. SmartImage is designed to be intuitive and efficient, making it easy to initiate searches from nearly any workflow. With support for popular engines such as SauceNao, IQDB, Ascii2D, trace.moe, and others, SmartImage provides a streamlined way to perform comprehensive reverse image lookups.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    Rules Engine

    Rules Engine

    A Json based Rules Engine with extensive Dynamic expression support

    A Json-based Rules Engine with extensive Dynamic expression support. RulesEngine is a highly extensible library to build a rule-based system using C# expressions. Rules Engine is a library/NuGet package for abstracting business logic/rules/policies out of a system. It provides a simple way of giving you the ability to put your rules in a store outside the core logic of the system, thus ensuring that any change in rules don't affect the core system. You need to store the rules based on the...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    OpenTK

    OpenTK

    The Open Toolkit library is a fast, low-level C# wrapper for OpenGL

    ...It runs on all major platforms and powers hundreds of apps, games, and scientific research programs. OpenTK provides several utility libraries, including a math/linear algebra package, a windowing system, and input handling. OpenTK is not a game engine, nor does it try to be one: It offers a useful set of tools and lets you decide how to use them. It is the ideal starting point if you want to write a game or scientific application from the ground up. The OpenGL specification specifies exactly what the result/output of each function should be and how it should perform. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • Build AI Apps with Gemini 3 on Vertex AI Icon
    Build AI Apps with Gemini 3 on Vertex AI

    Access Google’s most capable multimodal models. Train, test, and deploy AI with 200+ foundation models on one platform.

    Vertex AI gives developers access to Gemini 3—Google’s most advanced reasoning and coding model—plus 200+ foundation models including Claude, Llama, and Gemma. Build generative AI apps with Vertex AI Studio, customize with fine-tuning, and deploy to production with enterprise-grade MLOps. New customers get $300 in free credits.
    Try Vertex AI Free
  • 10
    Pidgin

    Pidgin

    A lightweight and fast parsing library for C#

    Pidgin is a lightweight and fast parser combinator library for C#. It allows developers to construct parsers using a declarative approach, facilitating the creation of complex parsers without external tools.​
    Downloads: 6 This Week
    Last Update:
    See Project
  • 11
    SFML.Net

    SFML.Net

    Official binding of SFML for .Net languages

    ...It wraps SFML’s C++ API into a user-friendly .NET interface, making it easy to build 2D games, multimedia apps, and simulations with graphics, sound, windowing, and input support. SFML.Net keeps the design idiomatic to C#, maintaining SFML's performance and portability while providing seamless integration with .NET languages like C# and F#.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Winslop

    Winslop

    De-slop Windows

    ...By assigning intuitive keyboard shortcuts, users can instantly tile windows to halves, thirds, quadrants, or custom presets, streamlining multi-task workflows where quickly reshaping the screen space is essential. The interface aims for simplicity: it stays out of the way when not needed, only intercepting input when window actions are explicitly triggered, so it doesn’t disrupt regular typing or focus. Winslop also supports multi-monitor configurations, enabling users to manage windows across screens with consistent behavior and predictable layouts.
    Downloads: 27 This Week
    Last Update:
    See Project
  • 13
    OpenAI .NET

    OpenAI .NET

    The official .NET library for the OpenAI API

    ...Every synchronous method has an async counterpart, and the library offers convenient streaming primitives for chat completions so you can process tokens as they arrive. It supports tool/function calling, structured outputs via JSON schema, audio input/output, image generation, embeddings, Whisper transcription, and assistants with retrieval augmented generation.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    CapFrameX

    CapFrameX

    Frametime capture and analysis tool

    ...It uses backend tools like PresentMon to log data and then exposes a comprehensive UI for analyzing the results: you can view charts of frametimes, historic graphing, stuttering analysis, L-shape graphs, input-lag overlays, and compare multiple capture runs side by side. Importantly, the tool also integrates with sensor inputs (CPU, GPU, VRAM, temps, etc.) and overlays statistics in-game via Rivatuner Statistics Server, so you get in-situ feedback while you run. For benchmarking, it supports aggregation, filtering, outlier detection, and export of records to CSV/Excel for further analysis or reporting. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Silk.NET

    Silk.NET

    About The high-speed OpenGL, OpenCL bindings library

    ...In addition to providing high-speed, direct, and transparent bindings, we provide high-level utilities and wrappers to maximize productivity in common workloads such as platform-agnostic abstractions around Windowing and Input, bringing your apps to a vast number of platforms without changing a single line! Silk.NET caters for anything you could need in swift development of multimedia, graphics, compute applications. Silk.NET is an all-in-one solution, complete with Graphics, Compute, Audio, Input, and Windowing.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    ClassicUO

    ClassicUO

    An open source implementation of the Ultima Online Classic Client

    ...Designed as a drop-in replacement for outdated clients, ClassicUO supports high performance, modding, and quality-of-life improvements while preserving the game's core look and mechanics. It’s built using .NET Core and runs cross-platform, offering smoother input, faster rendering, and extensibility for private servers. The project is community-driven and continues to evolve in parallel with the fan-maintained ClassicUO ecosystem.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 17
    Enums.NET

    Enums.NET

    Enums.NET is a high-performance type-safe .NET enum utility library

    Enums.NET is a high-performance type-safe .NET enum utility library that provides many operations as convenient extension methods. It is compatible with .NET Framework 4.5+ and .NET Standard 1.0+. To help you migrate your code to using the new methods I have created the C# roslyn analyzer Enums.NET.Analyzer which provides a code fix to migrate your usage of the non-generic and unsafe methods to the new methods.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    Wasabi Wallet

    Wasabi Wallet

    Open-source, non-custodial, privacy focused Bitcoin wallet for Windows

    ...Coinjoin is a mechanism by which multiple participants combine their coins (or UTXOs, to be more precise) into one large transaction with multiple inputs and multiple outputs. An observer cannot determine which output belongs to which input, and neither can the participants themselves. This makes it difficult for outside parties to trace where a particular coin originated from and where it was sent to (as opposed to regular bitcoin transactions, where there is usually one sender and one receiver). Coinjoin can be applied multiple times, and as many transactions are grouped together, participants may save on transaction fees. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 19
    QFramework

    QFramework

    Unity3D System Design Architecture

    QFramework is to provide a set of simple, powerful, easy-to-use, SOLID principles, support domain-driven design (DDD), event-driven, data-driven, layered, MVC, CQRS, modular, easy-to-extend architecture, her source code is only Up to line 800, you can completely save it in your notes app. Presentation layer: ViewController layer. The IController interface is responsible for the performance when receiving input and state changes. In general, MonoBehaviour is the presentation layer. System layer: System layer. The ISystem interface helps IController undertake part of the logic, logic shared in multiple presentation layers, such as timing system, mall system, achievement system, etc. Data layer: Model layer. The IModel interface is responsible for the definition of data and the provision of methods for adding, deleting, checking and modifying data.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Aura Operating System

    Aura Operating System

    AuraOS, the Franco-English Operating System developed in C#

    Aura Operating System is a GUI-based, object-oriented operating system written in C#. It is designed to showcase how high-level languages like C# can be used to create low-level systems such as kernels, user interfaces, and file systems. Aura features a colorful, windowed graphical desktop environment with built-in applications, all running on a custom kernel built from scratch. It is not based on Linux or Windows, but rather developed as an independent system with its own structure and drivers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    osu!framework

    osu!framework

    A game framework written with osu! in mind.

    ...This framework is intended to take steps beyond what you would normally expect from a game framework. This means things like basic UI elements, text rendering, advanced input handling (textboxes) and performance overlays are provided out-of-the-box. Any of the osu! code that is deemed useful to other game projects will live in this framework project. Anywhere we implement graphical components, they will be displayed with a generic design and will be derivable for further customization.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    CommandLineUtils

    CommandLineUtils

    Command line parsing and utilities for .NET

    ...The primary goal of the library is to assist with parsing command line arguments and executing the correct commands related to those arguments. The library also provides various other utilities such as input helpers. This project helps you create command line applications using .NET. It simplifies parsing arguments provided on the command line, validating user inputs, and generating help text. CommandLineApplication is the main entry point for most console apps parsing. There are two primary ways to use this API, using the builder pattern and attributes. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    AutoMapper

    AutoMapper

    A convention-based object-object mapper in .NET

    ...First, install NuGet. Then, install AutoMapper from the package manager console. AutoMapper is an object-object mapper. Object-object mapping works by transforming an input object of one type into an output object of a different type. What makes AutoMapper interesting is that it provides some interesting conventions to take the dirty work out of figuring out how to map type A to type B. As long as type B follows AutoMapper’s established convention, almost zero configuration is needed to map two types.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Spectre.Console

    Spectre.Console

    Library that makes it easier to create beautiful console applications

    Spectre.Console is a .NET library that enables the creation of rich, cross‑platform console applications. Heavily inspired by Python’s Rich library, it provides advanced styling, layout, and input capabilities for modern terminal UIs. Supports tables, grids, panels, and a Rich inspired markup language. Supports the most common SRG parameters when it comes to text styling such as bold, dim, italic, underline, strikethrough, and blinking text. Supports 3/4/8/24-bit colors in the terminal. The library will detect the capabilities of the current terminal and downgrade colors as needed. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Bulk Crap Uninstaller

    Bulk Crap Uninstaller

    Remove large amounts of unwanted applications quickly.

    Bulk Crap Uninstaller (in short BCUninstaller or BCU) is a free (as in speech and beer) bulk program uninstaller with advanced automation. It excels at removing large amounts of applications with minimal to no user input, while requiring next to no technical knowledge. It can detect most applications and games (even portable or not registered), clean up leftovers, force uninstall, automatically uninstall according to premade lists, and much more. Bulk Crap Uninstaller is licensed under Apache 2.0 open source license, and can be used in both private and commercial settings for free and with no obligations, as long as no conditions of the license are broken.
    Leader badge
    Downloads: 8,204 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB
Gen AI apps are built with MongoDB Atlas
Atlas offers built-in vector search and global availability across 125+ regions. Start building AI apps faster, all in one place.