Showing 199 open source projects for "switching"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 1
    Flutter Notebook

    Flutter Notebook

    Collection of demo projects for Flutter

    ...The repository gathers many independent “mini apps” (each focused on one or a few features) so that learners can inspect, run, and understand individual Flutter behaviors in isolation. Demo of common UI behaviors (pull-to-refresh, left-swipe delete, JSON deserialization). Examples of state-preserving page switching/navigation with state retention. Support for third-party library demos and integration (charts, image pickers, URL launcher).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    RVM

    RVM

    Ruby enVironment Manager (RVM)

    ...This makes working with multiple complex applications, where each has a long list of gem dependencies, much more efficient. RVM lets you easily test gem upgrades, by switching to a new clean set of gems to test with, while leaving your original set intact.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    neard

    neard

    Portable WAMP software stack

    Neard is a portable WAMP (Windows, Apache, MySQL/MariaDB, PHP) software stack designed to streamline web development on Windows systems. It bundles essential tools and applications, allowing developers to set up a comprehensive development environment without complex installations. ​
    Downloads: 7 This Week
    Last Update:
    See Project
  • 4
    PlatformIO Atom IDE Terminal

    PlatformIO Atom IDE Terminal

    A terminal package for Atom, complete with themes, API and more

    The PlatformIO Atom IDE Terminal is a lightweight terminal package for the Atom editor that embeds a native shell right inside the editor UI. It provides a familiar terminal experience—shell history, colors, and interactive programs—without switching windows, which streamlines workflows when building, flashing, or debugging embedded firmware from PlatformIO or other toolchains. The integration supports multiple terminal tabs, configurable shells, and user-defined startup commands so each project pane can pre-load environment variables or virtualenvs. Because embedded development often requires frequent command-line interactions (builds, serial monitors, log watchers), having the terminal adjacent to code and the project tree significantly reduces context switching.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • 5
    Darkmode.js

    Darkmode.js

    Add a dark-mode / night-mode to your website in a few seconds

    Darkmode.js is a lightweight JavaScript library that enables websites to easily implement a dark mode toggle. It provides a floating switch for users to switch between light and dark themes without requiring major modifications to the website’s codebase.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Brand new cheatsheets and handouts

    Brand new cheatsheets and handouts

    Matplotlib 3.1 cheat sheet

    ...It lays out common use cases (plot types, styling, figure configuration, saving/exporting, subplot layout, etc.) in a concise and organized format — often serving as a “cheat sheet” for rapid look-up. For practitioners working on data-heavy projects, dashboards, or research code where plotting is frequent, it helps speed up development by reducing context-switching and documentation navigation overhead. It is especially useful when you know roughly what you want (e.g. “I need a scatter + histogram marginal plot”) but don’t remember the exact Matplotlib call.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Helios

    Helios

    Docker container orchestration platform

    This project was created when there were no open-source container orchestration frameworks. Since the advent of Kubernetes and other tools, we've stopped adding new features to helios and are now switching to other tools like Kubernetes. This project will no longer have new features or accept PRs for new features. We will continue to accept bug fixes, however. Helios is a Docker orchestration platform for deploying and managing containers across an entire fleet of servers. Helios provides a HTTP API as well as a command-line client to interact with servers running your containers. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Vim colorschemes

    Vim colorschemes

    One colorscheme pack to rule them all!

    This repository is a large collection of classic and modern Vim color schemes aggregated in one place. Instead of hunting down dozens of separate repos, you can install this bundle and instantly try many popular themes. It is useful for quickly auditioning palettes, testing readability, and finding a scheme that matches your terminal and font. The project organizes color files in a predictable structure so :colorscheme just works. Because it is a collection, it includes both minimalist...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Transition

    Transition

    Easy interactive interruptible custom ViewController transitions

    Transition is a library that helps you build iOS view controller transitions. Implementing a nice interactive custom view controller transition involves quite a number of components. You have to implement the correct delegates, handle the switching between passive animation and active interaction phases, ensure the timing is right, think of interruption and cancellation, keep responsibilities separated... It quickly gets messy! This is where Transition helps you out: you just define the animation and the interaction, Transition ties it all together. Your AnimationLayer is defined as a part of your TransitionAnimation. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 10
    Scaffold-ETH

    Scaffold-ETH

    Forkable Ethereum dev stack focused on fast product iterations

    ...The stack encourages rapid iteration: edit a Solidity contract, redeploy with one command, and immediately interact through generated components and hooks that wrap ethers.js. Common dapp niceties are prewired—wallet connections, account switching, faucets for local testing, and example UIs for reading/writing contract functions—so teams can focus on product logic rather than scaffolding. The project promotes good habits with opinionated structure, sample tests, and patterns for environment configuration and multi-network deployment. It’s widely used for tutorials, hackathons, and MVPs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    React Sketch.app

    React Sketch.app

    Render React components to Sketch

    Managing the assets of design systems in Sketch is complex, error-prone and time consuming. Sketch is scriptable, but the API often changes. React provides the perfect wrapper to build reusable documents in a way already familiar to JavaScript developers. Manage design systems— react-sketchapp was built for Airbnb’s design system; this is the easiest way to manage Sketch assets in a large design system. Use real components for designs— Implement your designs in code as React components and...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    QuickDash

    QuickDash

    Quickly access to your favorites applications.

    Quick dash is an application dashboard made to cut off the time taken between switching between various applications, especially when you are a Programmer/Developer.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    KittenTricks

    KittenTricks

    React Native starter kit with over 40 screens and themes

    ...Design system-based, UI Kitten brings your product from an MVP to the final product version. Forever open source and free! Unlock the true power of the theming system by switching between Light and Dark themes in the runtime. Drive diversity by creating as many themes as needed without changing the source code of the components.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Arduino Smart Control allows you to communicate with your Arduino Nano through the Serial. It is possible to switch from one to 4 LEDs (monostable and bistable mode). The bistable mode has a time set to 1 second by default. In addition to switching the LEDs, you can monitor various sensors such as temperature, humidity, water sensor and brightness sensor. You can save, read and delete the memory with the data acquired or sent to the device.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Tevor

    Tevor

    Your own mini Travis CI to run tests locally

    ...Instead of pushing code to a CI service just to see if tests pass on multiple Node.js versions, you run Trevor locally and it will iterate through each specified version. Under the hood it orchestrates Node.js version switching (via n/nvm or Docker setups) and executes the configured test script as Travis would. This allows you to catch cross-version issues before pushing, keeping your Git history cleaner and reducing back-and-forth with CI. The tool reports results for each matrix entry, showing which runtime versions passed or failed so you can quickly identify compatibility problems. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    PMHTTP

    PMHTTP

    Swift/Obj-C HTTP framework with a focus on REST and JSON

    PMHTTP is an HTTP framework built around URLSession and designed for Swift while retaining Obj-C compatibility. We think URLSession is great. But it was designed for Obj-C and it doesn't handle anything beyond the networking aspect of a request. This means no handling of JSON, and it doesn't even provide multipart/form-data uploads. PMHTTP leaves the networking to URLSession and provides everything else.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    PJ Blog

    PJ Blog

    PJ Blog is an open source blog built with Laravel and Vue.js.

    This is a powerful blog, I try to make the blog more beautiful, and more convenient. Laravel 5 and Vuejs 2 combined with the establishment of a good response and quick dashboard, the dashboard made through the Vuejs component development. PJ Blog is an open source blog built with Laravel and Vue.js.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    flutter-beginners-tutorial

    flutter-beginners-tutorial

    All course files for the Flutter Beginners playlist

    flutter-beginners-tutorial is a repository of lesson files for The Net Ninja’s Flutter Beginners playlist. It gives learners a practical way to follow the course by switching to the branch that matches a specific lesson. Each lesson branch contains the code state for that point in the tutorial, which helps users inspect examples without falling behind. The repository also notes that cloned projects may require running package installation commands before use. It is intended for people learning Flutter fundamentals rather than developers looking for a production-ready app template. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    V2RayX

    V2RayX

    GUI for v2ray-core on macOS

    V2RayX is a macOS GUI application that manages and launches the V2Ray network proxy core from a friendly menu-bar interface. It lets you configure servers and routing rules, toggle the system proxy, and switch between direct, PAC, or global modes without editing JSON by hand. The app focuses on everyday ergonomics: quick start/stop, connection status at a glance, and easy import/export of configurations. Under the hood it delegates actual data plane work to the V2Ray core, so updates to...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 20
    bbplot

    bbplot

    R package that helps create and export ggplot2 charts

    ...Because visual consistency is important in media, bbplot helps non-designers build plots that align with professional publication standards. The repository includes documentation, vignettes, example plots, and guidelines for customization (e.g. switching colors, modifying typography).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Modaal

    Modaal

    An accessible dialog window library for all humans

    It's hard to find a plugin with the right mix of quality, flexibility and accessibility. We thought it would be interesting to develop something that would work in a variety of projects, furthering the cause for an accessible web. Modaal has been developed to support common jQuery configuration options, but in an effort to extend functionality and widen its usage we've developed support for inline data-option-name attribute support. The Modaal video type has been tested thoroughly using both...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    MoreUnit
    IMPORTANT: MoreUnit code has moved to https://github.com/MoreUnit/MoreUnit-Eclipse MoreUnit is an Eclipse plugin that should assist you in writing more unit tests. It supports all programming languages (switching between tests and classes under tests...) and has specific support for Java (creating test stubs, mock support, decoration, refactoring support...).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Projeny

    Projeny

    A project and package manager for Unity

    Projeny is a project and package manager for Unity3D, designed to facilitate the management of large-scale Unity projects. It allows developers to share assets across multiple projects without duplication, switch between platforms instantly, and optimize compile times by organizing code into discrete packages. Projeny enhances scalability and maintainability in Unity development environments.​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    libaco

    libaco

    A blazing fast and lightweight C asymmetric coroutine library

    ...It is extremely memory-efficient, 10,000,000 coroutines simultaneously to run cost only 2.8 GB physical memory (run with tcmalloc, each coroutine has a 120B copy-stack size configuration). The phrase "fastest" in above means the fastest context switching implementation which complies to the Sys V ABI of Intel386 or AMD64.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    RetrofitUrlManager

    RetrofitUrlManager

    Let Retrofit support multiple baseUrl and can be change the baseUrl

    RetrofitUrlManager is an Android networking utility built on top of Retrofit and OkHttp that enables applications to support multiple base URLs and dynamically switch endpoints at runtime. The library simplifies complex networking architectures where apps interact with multiple APIs, environments, or microservices without requiring developers to rebuild Retrofit instances manually. It works by intercepting outgoing requests and replacing or modifying the target domain through a centralized...
    Downloads: 0 This Week
    Last Update:
    See Project