Showing 236 open source projects for "mac software"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • $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
  • 1
    Teal

    Teal

    The compiler for Teal, a typed dialect of Lua

    This is the repository of tl, the compiler for Teal, a typed dialect of Lua. The core compiler has no dependencies and is implemented as a single tl. lua file which you can load into your projects. Running tl. loader() will add Teal support to your package loader, meaning that require() will be able to run .tl files. Alternatively, you can find pre-compiled binaries for Linux x86_64 and Windows x86_64 at the releases page. The packages contain a stand-alone executable that can run Teal...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    rocks.nvim

    rocks.nvim

    Neovim plugin management inspired by Cargo, powered by luarocks

    Neovim plugin management inspired by Cargo, powered by luarocks. rocks.nvim revolutionizes Neovim plugin management by streamlining the way users and developers handle plugins and dependencies. Integrating directly with luarocks, this plugin offers an automated approach that shifts the responsibility of specifying dependencies and build steps from users to plugin authors. The traditional approach to Neovim plugin management often places an unjust burden on users, by requiring them to declare...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    MINI.NVIM

    MINI.NVIM

    Library of 40+ independent Lua modules improving overall Neovim

    Library of 40+ independent Lua modules improving overall Neovim (version 0.8 and higher) experience with minimal effort. They all share same configuration approaches and general design principles. Think about this project as "Swiss Army knife" among Neovim plugins: it has many different independent tools (modules) suitable for most common tasks. Each module can be used separately without any startup and usage overhead.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Shrinko8

    Shrinko8

    Shrink (minify) Pico-8 (& Picotron) carts, as well as other tools

    Shrinko8 is a set of tools aimed at optimizing PICO-8 and Picotron cartridges by reducing their code size. It offers functionalities like code minification, linting, and format conversion, helping developers maximize the limited token space available in PICO-8.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 5
    AstroNvim Community Repository

    AstroNvim Community Repository

    A community repository of common plugin specifications

    AstroNvim's community repository contains plugin configuration specifications — a collection of plugins contributed by the community for AstroNvim, a NeoVim configuration. These specifications help manage the variety of plugins used in AstroNvim. To integrate the community plugins, add the provided configurations to your plugins setup preferably before you import your own plugins to guarantee all AstroCommunity changes are loaded before your own overrides. If you are using the AstroNvim...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    HARPOON 2

    HARPOON 2

    Getting you where you want with the fewest keystrokes

    HARPOON 2 is a highly popular Neovim plugin created by ThePrimeagen that enhances editor navigation by letting users mark and quickly jump to frequently used files and terminals within their Neovim workflow. Unlike traditional global marks in Vim, Harpoon’s marks are per-project and automatically updated, meaning they follow files even as content changes, which streamlines switching between contextually relevant files during development. It comes with an intuitive menu system that lists...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    LuaUnit

    LuaUnit

    LuaUnit is a popular unit-testing framework for Lua

    LuaUnit is a popular unit-testing framework for Lua, with an interface typical of xUnit libraries (Python unittest, Junit, NUnit, ...). It supports several output formats (Text, TAP, JUnit, etc.) that can be used directly or work with continuous integration platforms (Jenkins, Maven, etc.). LuaUnit may be installed as a rock or directly added to your project. For simplicity, LuaUnit is contained into a single file and has no external dependency. LuaUnit may also be used as an assertion...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Textadept

    Textadept

    Fast, and remarkably extensible cross-platform text editor

    A fast, minimalist, and remarkably extensible cross-platform text editor. Textadept’s user interface is sleek and simple. Relentlessly optimized for speed and minimalism over the years, the editor consists of less than 2000 lines of C and C++ code, and less than 4000 lines of Lua code. Textadept runs on Windows, macOS and Linux. It also has a terminal version, which is ideal for work on remote machines. Textadept is an ideal editor for programmers who want endless extensibility without...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    MoonScript

    MoonScript

    A language that compiles to Lua

    MoonScript is a dynamic scripting language that compiles into Lua. It gives you the power of one of the fastest scripting languages combined with a rich set of features. MoonScript can either be compiled into Lua and run at a later time, or it can be dynamically compiled and run using the moonloader. It’s as simple as requiring "moonscript" in order to have Lua understand how to load and run any MoonScript file. Because it compiles right into Lua code, it is completely compatible with...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 10
    refactoring.nvim

    refactoring.nvim

    The Refactoring library based off the Refactoring book

    refactoring.nvim is a Neovim plugin developed to bring powerful automated code refactoring capabilities to one of the most popular text editors among programmers, giving developers a suite of refactoring operations that streamline repetitive restructuring tasks inside the editor. Built around an intuitive set of commands and a Lua API, the plugin allows users to extract and inline variables or functions, pull blocks of code into new files, and modify code structure without leaving the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    tabby.nvim

    tabby.nvim

    A declarative, highly configurable, and neovim style tabline plugin

    A declarative, highly configurable, and neovim style tabline plugin. Use your nvim tabs as a workspace multiplexer. Compatibility has always been a key consideration for tabby.nvim. Since its inception during the Neovim 0.5 era, the landscape of plugin management and semantic versioning has not been widely adopted; hence, we have made every effort to maintain backward compatibility with each release. A tab page in vim holds one or more windows(not buffers). You can easily switch between tab...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    lua-resty-openidc

    lua-resty-openidc

    OpenID Connect Relying Party and OAuth 2.0 Resource Server

    lua-resty-openidc is a library for NGINX implementing the OpenID Connect Relying Party (RP) and/or the OAuth 2.0 Resource Server (RS) functionality. When used as an OpenID Connect Relying Party it authenticates users against an OpenID Connect Provider using OpenID Connect Discovery and the Basic Client Profile (i.e. the Authorization Code flow). When used as an OAuth 2.0 Resource Server it can validate OAuth 2.0 Bearer Access Tokens against an Authorization Server or, in case a JSON Web...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    legendary.nvim

    legendary.nvim

    A legend for your keymaps, commands, and autocmds

    Define your keymaps, commands, and auto commands as simple Lua tables, building a legend at the same time (like VS Code's Command Palette). A legend for your keymaps, commands, and autocmds, integrates with which-key.nvim, lazy.nvim, and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    mason.nvim

    mason.nvim

    Portable package manager for Neovim that runs everywhere Neovim runs

    Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters. mason.nvim is a Neovim plugin that allows you to easily manage external editor toolings such as LSP servers, DAP servers, liters, and formatters through a single interface. It runs everywhere Neovim runs (across Linux, macOS, Windows, etc.), with only a small set of external requirements needed. Packages are installed in Neovim's data directory...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Kong

    Kong

    The Cloud-Native API Gateway

    Kong is a next generation cloud-native API platform for multi-cloud and hybrid organizations. When building for the web, mobile, or Internet of Things, you’ll need a common functionality to run your software, and Kong is that solution. Kong acts as a gateway, connecting microservices requests and APIs natively while also providing load balancing, logging, monitoring, authentication, rate-limiting, and so much more through plugins. Kong is highly extensible as well as platform agnostic,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Apache APISIX

    Apache APISIX

    The cloud-native API gateway

    Provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more. Based on the Nginx library and etcd. Cloud-native microservices API gateway, delivering the ultimate performance, security, open source and scalable platform for all your APIs and microservices. Apache APISIX is based on Nginx and etcd. Compared with traditional API gateways, APISIX has dynamic routing and plug-in hot loading, which is...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    telescope.nvim

    telescope.nvim

    Find, Filter, Preview, Pick. All lua, all the time

    Gaze deeply into unknown regions using the power of the moon. telescope.nvim is a highly extendable fuzzy finder over lists. Built on the latest awesome features from neovim core. Telescope is centered around modularity, allowing for easy customization. Community-driven builtin pickers, sorters and reviewers. We also suggest you install one native telescope sorter to significantly improve sorting performance. Take a look at either telescope-fzf-native.nvim or telescope-fzy-native.nvim. For...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    GitHub themes for Neovim

    GitHub themes for Neovim

    Github's Neovim themes

    Github's Neovim themes. GitHub Theme's palettes and specs can be extended with your own values. This is useful for users who want to distinguish a spec value being used for multiple group definitions. GitHub Theme is a highly customizable and configurable color scheme. This does however come at the cost of complexity and execution time. GitHub Theme pre-computes the result of your configuration and saves the lua bytecode in a cache to be used on the next load. This significantly speeds up...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    LuaBinaries
    LuaBinaries is a distribution of the Lua libraries and executables compiled for several platforms.
    Leader badge
    Downloads: 5,412 This Week
    Last Update:
    See Project
  • 20
    Nightfox

    Nightfox

    A highly customizable theme for vim and neovim with support for lsp

    A highly customizable theme for vim and Neovim with support for lsp, treesitter and a variety of plugins. Tabline is tabby.nvim and status line is feline.nvim. You can find my config for tabby and feline here as well as the auto-generated highlight groups here. If you would like a single consumable file that contains that can be added to your own config check out misc/feline.lua and misc/tabby.lua.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    IUP
    IUP is a portable toolkit for building graphical user interfaces. It offers a configuration API in three basic languages: C, Lua and LED. IUP purpose is to allow a program to be executed in different systems without any modification.
    Leader badge
    Downloads: 273 This Week
    Last Update:
    See Project
  • 22
    Agena

    Agena

    Agena is an interpreted procedural programming language.

    Agena is an easy-to-learn procedural programming language designed for science, scripting, and many other applications. Binaries are available for Windows, Linux, Solaris, OS/2, Mac OS X, Raspberry Pi and DOS.
    Leader badge
    Downloads: 171 This Week
    Last Update:
    See Project
  • 23
    CD
    CD (Canvas Draw) is a platform-independent graphics library. It is implemented in several platforms using native graphics libraries: Windows (GDI) and X-Windows (XLIB). The canvas is an abstract surface that can be a window, an image or a metafile.
    Leader badge
    Downloads: 39 This Week
    Last Update:
    See Project
  • 24
    IM
    IM is a toolkit for Digital Imaging. IM is based on 4 concepts: Image Representation, Storage, Processing and Capture. The main goal of the library is to provide a simple API and abstraction of images for scientific applications.
    Leader badge
    Downloads: 24 This Week
    Last Update:
    See Project
  • 25
    [OFFICIAL] tinyfiledialogs C C++ v3.21.3

    [OFFICIAL] tinyfiledialogs C C++ v3.21.3

    inputbox password WIN OSX GTK QT Console VCPKG C# Lua R Fortran Pascal

    one C/C++ file & header ==> 8 functions: - beep - tray notify popup - message & question - input & password - save file - open file(s) - select folder - color picker complements OpenGL Vulkan GLFW GLUT GLUI VTK SFML TGUI SDL Ogre Unity3d ION OpenCV CeGui MathGL GLM CPW GLOW Open3D ImGui MyGui GLT NGL STB Nuklear Fenster MicroUi & head-less programs NO INIT NO MAIN LOOP NO LINKING NO INCLUDE win (XP to 11) ASCII MBCS UTF-8 UTF-16 (wchar_t) - native dialogs osx/unix...
    Leader badge
    Downloads: 135 This Week
    Last Update:
    See Project