Showing 36 of 1281 projects
An Emacs major mode providing syntax highlighting, indentation, REPL integration, and tooling for editing Lua code.
A tiny, unlicensed 3D game engine written in C with C++ and Lua interfaces, emphasizing simplicity and embeddability.
A Neovim plugin that provides a floating window to interactively browse, preview, and select from Vim registers.
A minimalist snippet plugin for Neovim 0.10+ written in Lua, leveraging built-in extmarks and supporting SnipMate syntax.
A CUDA backend for Torch7 that enables GPU-accelerated tensor operations with a familiar Torch API.
A multi-language static call graph generator that parses source code to visualize function dependencies across 20+ programming languages.
A Neovim plugin that populates the quickfix window with JSON/YAML entries for easy browsing and querying.
A deep learning library for streamlining research and development using Torch7 with object-oriented design patterns.
Neovim Lua plugin to paste images from clipboard directly into markdown, asciidoc, or any text file.
A Neovim plugin for interactive machine translation using various engines directly within the editor.
A runtime type checker for Roblox Lua to validate data types and prevent type mismatch bugs.
A beautiful, powerful, and customizable Neovim configuration that is blazing fast.
A Neovim plugin that provides context when cycling buffers via a customizable notification window showing adjacent or recently used buffers.
A browser-based debug console for the LÖVE game development framework.
A feature-complete Entity Component System library for LÖVE, focused on performance and ease of use.
Neovim plugin that displays LSP reference and definition counts inline on functions, similar to JetBrains IDEA.
A completion source for nvim-cmp that provides autocompletion for Neovim's Lua runtime API.
An unofficial collection of pre-configured linters and formatters for efm-langserver in Neovim.
A VS Code-like renaming UI for Neovim, built with Lua and leveraging Neovim's LSP for cross-scope renaming.
A Neovim plugin that generates custom colorschemes using text prompts and OpenAI's GPT API.
A Neovim plugin that integrates the Goose AI agent, enabling chat and code assistance with editor context capture.
A fast, customizable Neovim statusline written in pure Lua with support for coroutines, functions, and async jobs.
Automatically scrobble movies and TV shows you watch in VLC to your trakt.tv account.
A neon-drenched, retro-futuristic color scheme for Neovim, forked from Synthwave84 with customizable glow effects.
A clean and elegant Neovim theme using the Arctic Nord color palette with extensive plugin support.
A compiler from Doxygen XML to reStructuredText -- hence, the name. It parses XML databases generated by Doxygen and produces reStructuredText for the Python documentation generator Sphinx.
A Neovim plugin that gamifies coding with RPG elements like XP, levels, and achievements to boost motivation.
A script-based alerting system that queries data sources, analyzes metrics, and sends notifications via multiple channels.
A Lua-based retro tab bar plugin for WezTerm, inspired by lualine.nvim's configuration format.
A comprehensive collection of standard libraries for Lua 5.1, 5.2, and 5.3, including LuaJIT.
A dark, vibrant, and beautiful color scheme for Neovim, written in Lua.
A Neovim plugin for managing projects with session persistence and quick switching via Telescope, fzf-lua, or snacks.nvim.
A flexible camera system for LÖVE games with scaling, rotation, and coordinate transformation.
A Torch package for creating and visualizing complex neural network architectures using graph-based computation.
A LÖVE library for 3D rendering with scene graph support and glTF 2.0 asset loading.
A high-performance Neovim filetype mode that uses conceal and syntax highlighting to display terminal color codes.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.