Showing 74 open source projects for "windows api"

View related business solutions
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 1
    HTTPie Desktop

    HTTPie Desktop

    Cross-platform API testing client for humans

    HTTPie Desktop is a graphical API client built on top of the popular HTTPie terminal tool, offering a user-friendly interface for testing and interacting with APIs. It combines the simplicity of HTTPie’s CLI with a modern desktop and web UI for a more visual workflow. Developers can easily build, send, and preview HTTP requests without needing to memorize commands or write scripts. The platform supports organizing work into spaces, collections, and tabs, making it ideal for managing multiple...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    Streamlink

    Streamlink

    Streamlink is a CLI utility which pipes video streams

    Streamlink is a command-line utility that pipes video streams from various services into a video player, such as VLC. The main purpose of Streamlink is to avoid resource-heavy and unoptimized websites, while still allowing the user to enjoy various streamed content. There is also an API available for developers who want access to the stream data. Streamlink is built upon a plugin system that allows support for new services to be easily added. Most of the big streaming services are supported....
    Downloads: 11 This Week
    Last Update:
    See Project
  • 3
    Radare2

    Radare2

    UNIX-like reverse engineering framework and command-line toolset

    ...It is recommended to install it from git, alternatively, you can pick the last release (every 6 weeks) from Github. Batch, Commandline, visual, and panels interactive modes. Embedded webserver with js scripting and WebUI. Assemble and disassemble a large list of CPUs. Runs on Windows and any other UNIX flavor out there. Analyze and emulate code with ESIL. Native debugger and GDB, WINDBG, QNX, and FRIDA. Navigate ASCII-art control flow graphs. Ability to patch binaries, and modify code or data. Search for patterns, magic headers, and function signatures. Easy to extend and modify. Commandline, C API, script with r2pipe in any language.
    Downloads: 59 This Week
    Last Update:
    See Project
  • 4
    wego

    wego

    Weather app for the terminal

    wego is a weather client for the terminal. Config file for default location which can be overridden by commandline. Automatic config management with ingo. A working Go 1.5 environment (You can use goenv if your distribution does not support Go 1.5 yet). utf-8 terminal with 256 colors. A sane monospaced font containing all the required runes (I use dejavu sans mono). An API key for the backend. You can create an account and get a free API key by signing up. You can set the $WEGORC environment...
    Downloads: 5 This Week
    Last Update:
    See Project
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 5
    AWS Nitro Enclaves SDK for C

    AWS Nitro Enclaves SDK for C

    This repo provides a C API for AWS Nitro Enclaves, including a KMS SDK

    This repo provides a C API for AWS Nitro Enclaves, including a KMS SDK that integrates it with attestation. The simplest way to use this SDK is by using one of the available containers as a base. Note that this SDK is currently not supported on Windows. Only the client-side sample application (kmstool_instance) is supported on Windows. If you discover a potential security issue in the Nitro Enclaves SDK for C, we ask that you notify AWS Security via our vulnerability reporting page.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Chalk

    Chalk

    Terminal string styling done right

    Chalk 5 is ESM. If you want to use Chalk with TypeScript or a build tool, you will probably want to use Chalk 4 for now. Chalk comes with an easy to use composable API where you just chain and nest the styles you want. Chain styles and call the last one as a method with a string argument. Order doesn't matter, and later styles take precedent in case of a conflict. This simply means that chalk.red.yellow.green is equivalent to chalk.green. Color support is automatically detected, but you can...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Fig Autocomplete

    Fig Autocomplete

    IDE-style autocomplete for your existing terminal & shell

    Fig Autocomplete is a tool that brings IDE‑style autocomplete to your existing terminal and shell, providing context‑aware suggestions, subcommand options, arguments, descriptions, and themes to enhance your command‐line experience. Amazon Q for command line uses the Accessibility API on Mac to position the window, and integrates with your shell to read what you've typed. Edit your spec in TypeScript in the src/ folder. In dev mode, specs are read from the build folder, and generators run...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    xterm.js

    xterm.js

    A terminal for the web

    xterm.js is a TypeScript-based front-end terminal emulation component that lets web applications embed fully-featured terminal interfaces. It powers in-browser terminals in tools like VS Code and browser IDEs. Xterm.js works with most terminal apps such as bash, vim, and tmux, including support for curses-based apps and mouse events. Xterm.js is really fast, it even includes a GPU-accelerated renderer. Xterm.js is not a terminal application that you can download and use on your computer....
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    smart-splits.nvim

    smart-splits.nvim

    Smart, seamless, directional navigation and resizing of Neovim

    Smarter and more intuitive split pane management that uses a mental model of left/right/up/down instead of wider/narrower/taller/shorter for resizing. Supports seamless navigation between Neovim and terminal multiplexer split panes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 10
    ShellJS

    ShellJS

    Portable Unix shell commands for Node.js

    ShellJS is a portable (Windows/Linux/macOS) implementation of Unix shell commands on top of the Node.js API. You can use it to eliminate your shell script's dependency on Unix while still keeping its familiar and powerful commands. You can also install it globally so you can run it from outside Node projects, say goodbye to those gnarly Bash scripts! ShellJS is proudly tested on every node release since v8!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    TUI for LLMs

    TUI for LLMs

    TUI interface for LLMs written in Rust

    TUI for LLMs is a Python-based command-line tool designed to provide an interactive interface for working with large language models, focusing on simplicity and flexibility in local or API-driven environments. It allows users to communicate with LLMs directly from the terminal, making it particularly useful for developers who prefer CLI-based workflows. The tool supports integration with multiple providers, enabling users to switch between local models and remote APIs without changing their...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    weathr

    weathr

    A terminal weather app with ascii animation

    Weathr is a Rust-based terminal weather application that combines utility with charm by turning your command-line interface into a dynamic, visually engaging weather display that uses animated ASCII art to show real-time conditions. Powered by the Open-Meteo weather API, it fetches up-to-date forecasts and then renders them directly in your terminal, complete with animated rain, snow, thunderstorms, flying airplanes, and day/night cycles that change with the actual weather and time of day....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Ember Infinity

    Ember Infinity

    Simple, flexible Infinite Scroll for Ember CLI Apps

    Simple, flexible Infinite Scroll for Ember CLI Apps. As of v2.0.0, we support Node 10 and above. We test against ember-source > 3.8. Try out v2.0.0. If it doesn't work or you don't have the right polyfills because you are on an older Ember version, then v1.4.9 will be your best bet. Ember Infinity is based on a component-service approach wherein your application is viewed as an interaction between your components (ephemeral state) and service (long-term state). As a result, we can...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Notcurses

    Notcurses

    blingful character graphics/TUI library. definitely not curses

    A library facilitating complex TUIs on modern terminal emulators, supporting vivid colors, multimedia, threads, and Unicode to the maximum degree possible. Things can be done with Notcurses that simply can't be done with NCURSES. It is furthermore fast as shit. What it is not: a source-compatible X/Open Curses implementation, nor a replacement for NCURSES on existing systems. Notcurses abandons the X/Open Curses API bundled as part of the Single UNIX Specification. For some necessary...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    gitoxide

    gitoxide

    An idiomatic, lean, fast & safe pure Rust implementation of Git

    An idiomatic, lean, fast & safe pure Rust implementation of Git. gix is a command-line interface (CLI) to access git repositories. It's written to optimize the user experience and perform as well or better than the canonical implementation. Furthermore, it provides an easy and safe to use API in the form of various small crates for implementing your own tools in a breeze. Please see 'Development Status' for a listing of all crates and their capabilities. Please note that all functionality...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    asdf

    asdf

    Extendable version manager with support for Ruby, Node.js, Elixir, etc

    Manage multiple runtime versions with a single CLI tool. Manage each of your project runtimes with a single CLI tool and command interface. asdf is a CLI tool that can manage multiple language runtime versions on a per-project basis. It is like gvm, nvm, rbenv & pyenv (and more) all in one! Simply install your language's plugin! Large ecosystem of existing runtimes & tools. Simple API to add support for new tools as you need! Support for existing config files .nvmrc, .node-versions,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    YAT

    YAT

    Yet Another Terminal :: Serial Communication :: Engineer/Test/Debug

    Engineering, testing and debugging of serial communication. Supports RS-232/422/423/485 as well as TCP/IP Client/Server/AutoSocket, UDP/IP Client/Server/PairSocket and USB Ser/HID. Optimized for simple command sets of e.g. embedded systems.
    Leader badge
    Downloads: 622 This Week
    Last Update:
    See Project
  • 18
    pineTERM: Free In-Browser UART Terminal

    pineTERM: Free In-Browser UART Terminal

    Easy-to-use, powerful web/browser UART terminal, no installation req.

    A modern, stand alone browser-based serial terminal for UART communication with microcontrollers, embedded devices, and IoT hardware. No installation required - just open in your browser and connect to your serial device. Just unpack the zip file into local folder and open index.html in Chrome/Edge/Opera. Works on Windows/Linux/MaOS
    Downloads: 6 This Week
    Last Update:
    See Project
  • 19
    ddgr

    ddgr

    DuckDuckGo from the terminal

    ddgr is a command-line search tool that lets users perform DuckDuckGo web searches directly from their terminal, providing a privacy-focused alternative to browser-based searches without tracking or personalized profiling. It fetches search results via DuckDuckGo’s API or HTML output and presents links, snippets, and metadata in a clean terminal format, making it useful for programmers, sysadmins, and privacy advocates who prefer keyboard-driven workflows. The tool also supports options like...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    aws-nuke

    aws-nuke

    Nuke a whole AWS account and delete all its resources

    Remove all resources from an AWS account. Be aware that aws-nuke is a very destructive tool, hence you have to be very careful while using it. Otherwise, you might delete production data. We strongly advise you to not run this application on any AWS account, where you cannot afford to lose all resources. We are testing our Terraform code with Jenkins. Sometimes a Terraform run fails during development and messes up the account. With aws-nuke, we can simply clean up the failed account so it...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    ASP.NET Core API Endpoints

    ASP.NET Core API Endpoints

    A project for supporting API Endpoints in ASP.NET Core web apps

    It is a lightweight library that promotes building web APIs using a feature-focused endpoint pattern instead of traditional controller-based architecture. The project encourages developers to create small, single-responsibility endpoint classes that improve code clarity, testability, and maintainability in modern applications. It provides base classes and conventions that reduce boilerplate while keeping full compatibility with standard core middleware, routing, and dependency injection. The...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Termux.apk

    Termux.apk

    Termux is an Android terminal emulator and Linux environment app.

    Secure. Access remote servers using the ssh client from OpenSSH. Termux combines standard packages with accurate terminal emulation in a beautiful open source solution. Feature packed. Take your pick between Bash, fish or Zsh and nano, Emacs or Vim. Grep through your SMS inbox. Access API endpoints with curl and use rsync to store backups of your contact list on a remote server. Customizable. Install what you want through the APT package management system known from Debian and Ubuntu...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 23
    Hyper.is

    Hyper.is

    A terminal built on web technologies

    The goal of the project is to create a beautiful and extensible experience for command-line interface users, built on open web standards. In the beginning, our focus will be primarily around speed, stability and the development of the correct API for extension authors. The user can hot-load and hot-reload plugins by pressing Command + R (refresh). Please strive to make plugins that don't require a complete restart of the application to work. Plugins affecting the `BrowserWindow` will the effect on new windows after hot-reload. On the main process, plugins are registered as soon as possible (we fire onLoad). ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 24
    xRxTx - Uart/Com

    xRxTx - Uart/Com

    Rxtx/Uart GUI

    RxtxConsole is an API and GUI software, developed by Doidx with JSerialCom as the kernel. It can be used for multi- UART/RS232 interface operation. The platform supports Windows/MAC/Linux. Note: Developed with Java17 Follow these steps step by step to apply RxtxConsole, 1. LIST, to obtain all Serial ports currently available on the system. 2.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    Command Line Parser CLR NetStandard

    Command Line Parser CLR NetStandard

    The best C# command line parser that brings standardized

    The Command Line Parser Library offers CLR applications a clean and concise API for manipulating command line arguments and related tasks, such as defining switches, options and verb commands. It allows you to display a help screen with a high degree of customization and a simple way to report syntax errors to the end user. Include wiki documentation with lot of examples ready to run online. Support Source Link and symbolic nuget package snupkg.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next