Showing 37 open source projects for "syntax"

View related business solutions
  • Managed MySQL, PostgreSQL, and SQL Databases on Google Cloud Icon
    Managed MySQL, PostgreSQL, and SQL Databases on Google Cloud

    Get back to your application and leave the database to us. Cloud SQL automatically handles backups, replication, and scaling.

    Cloud SQL is a fully managed relational database for MySQL, PostgreSQL, and SQL Server. We handle patching, backups, replication, encryption, and failover—so you can focus on your app. Migrate from on-prem or other clouds with free Database Migration Service. IDC found customers achieved 246% ROI. New customers get $300 in credits plus a 30-day free trial.
    Try Cloud SQL 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
    pgf

    pgf

    A Portable Graphic Format for TeX

    PGF is a TeX macro package for generating graphics. It is platform- and format-independent and works together with the most important TeX backend drivers, including pdftex and dvips. It comes with a user-friendly syntax layer called TikZ.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 2
    ecode

    ecode

    Lightweight multi-platform code editor designed for modern hardware

    ecode is a lightweight multi-platform code editor designed for modern hardware with a focus on responsiveness and performance. It has been developed with the hardware-accelerated eepp GUI, which provides the core technology for the editor. The project comes as the first serious project using the eepp GUI, and it's currently being developed to improve the eepp GUI library as part of one of its main objectives.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 3
    nvim-config

    nvim-config

    A modern Neovim configuration with full battery

    nvim-config is a personal, well-documented Neovim configuration maintained by jdhao, optimized for productivity and modern plugin ecosystems. It includes setups for language servers, autocompletion, syntax highlighting, fuzzy finding, and aesthetics. This configuration is a great starting point or reference for users setting up a performant and feature-rich Neovim environment.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    Orgmode.nvim

    Orgmode.nvim

    Orgmode clone written in Lua for Neovim 0.10.3+

    orgmode.nvim is a Neovim plugin that brings Org mode-style productivity features from Emacs to Neovim. It supports Org syntax for task management, agenda planning, notes, and literate programming. The plugin is designed to work natively in Lua and integrates with Neovim’s modern ecosystem while preserving Org mode’s power and flexibility.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Ship AI Apps Faster with Vertex AI Icon
    Ship AI Apps Faster with Vertex AI

    Go from idea to deployed AI app without managing infrastructure. Vertex AI offers one platform for the entire AI development lifecycle.

    Ship AI apps and features faster with Vertex AI—your end-to-end AI platform. Access Gemini 3 and 200+ foundation models, fine-tune for your needs, and deploy with enterprise-grade MLOps. Build chatbots, agents, or custom models. New customers get $300 in free credit.
    Try Vertex AI Free
  • 5
    VimTeX

    VimTeX

    A modern Vim and neovim filetype plugin for LaTeX files

    VimTeX is a modern Vim and Neovim filetype and syntax plugin for LaTeX files. VimTeX requires Vim version 8.2.3995 or Neovim version 0.9.5. The requirements were updated in April 2024 after the release of VimTeX 2.15. If you are stuck on older versions of Vim or Neovim, then you should not use the most recent version of VimTeX, but instead remain at the v2.15 tag.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Lua

    Lua

    The Lua development repository, as seen by the Lua team

    ...It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode with a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping. ...
    Downloads: 29 This Week
    Last Update:
    See Project
  • 7
    SILE

    SILE

    The SILE Typesetter — Simon’s Improved Layout Engine

    SILE is a typesetting system; its job is to produce beautiful printed documents. Conceptually, SILE is similar to TeX—from which it borrows some concepts and even syntax and algorithms—but the similarities end there. Rather than being a derivative of the TeX family SILE is a new typesetting and layout engine written from the ground up using modern technologies and borrowing some ideas from graphical systems such as InDesign.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    Google protobuf support for Lua

    Google protobuf support for Lua

    A Lua module to work with Google protobuf

    This project offers a C module for Lua (5.1, 5.2, 5.3, 5.4, and LuaJIT) manipulating Google's protobuf protocol, both for version 2 and 3 syntax and semantics. It splits into the lower-level and the high-level parts for different goals. For converting between binary protobuf data with Lua tables, using pb.load() loads the compiled protobuf schema content (*.pb file) generated by Google protobuf's compiler named protoc and call pb.encode()/pb.decode(). If you don't want to depend Google's protobuf compiler, protoc.lua is a pure Lua module translating text-based protobuf schema content into the *.pb binary format.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    indent-blankline.nvim

    indent-blankline.nvim

    Indent guides for Neovim

    indent-blankline.nvim is a Neovim plugin that adds vertical indentation guides to visually indicate code structure. It supports modern syntax parsing through Treesitter and provides extensive configuration options for appearance, scope highlighting, and context awareness. This plugin is essential for users who want cleaner and more structured code visuals.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Go from Data Warehouse to Data and AI platform with BigQuery Icon
    Go from Data Warehouse to Data and AI platform with BigQuery

    Build, train, and run ML models with simple SQL. Automate data prep, analysis, and predictions with built-in AI assistance from Gemini.

    BigQuery is more than a data warehouse—it's an autonomous data-to-AI platform. Use familiar SQL to train ML models, run time-series forecasts, and generate AI-powered insights with native Gemini integration. Built-in agents handle data engineering and data science workflows automatically. Get $300 in free credit, query 1 TB, and store 10 GB free monthly.
    Try BigQuery Free
  • 10
    CosmicNvim

    CosmicNvim

    Lightweight and opinionated Neovim config for web development

    CosmicNvim is a lightweight and opinionated Neovim config for web development, specifically designed to provide a COSMIC programming experience. While CosmicNvim is geared specifically toward TypeScript/JavaScript development, it should be able to provide a great experience with any LSP-supported language.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Lapis

    Lapis

    A web framework for Lua and OpenResty written in MoonScript

    Lapis is a framework for building web applications in Lua (or MoonScript) that primarily targets OpenResty, a high-performance web platform that runs on a customized version of Nginx. Lapis can also be used in other server environments, being compatible with any modern version of Lua. With OpenResty, Lua is run directly inside of the Nginx worker using LuaJIT, giving you the smallest barrier between the webserver and your code. Have a look at Web Framework Benchmarks just to see how...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    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: 1 This Week
    Last Update:
    See Project
  • 13
    AstroNvim

    AstroNvim

    AstroNvim is an aesthetic and feature-rich neovim config

    AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins. AstroNvim is provided as a plugin that can be installed with the lazy.nvim plugin manager and then used to import all of the plugin configurations that AstroNvim provides. To quickly get started it is recommended to start with the official AstroNvim Template which provides a great starting point for a new AstroNvim based configuration. We found other Neovim configurations...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    ALE

    ALE

    Check syntax in Vim/Neovim asynchronously and fix files

    ALE is an asynchronous linting and fixing engine for Vim and Neovim that keeps feedback flowing without blocking your editor. It runs external linters and formatters in the background as you type or save, streaming diagnostics into the sign column and statusline. The project focuses on breadth and practicality: dozens of languages work out of the box, and configuration is usually a matter of selecting tools you already use on the command line. ALE can also act as a lightweight Language...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Highlight Code Converter

    Highlight Code Converter

    Source code to formatted text converter

    Highlight is a source code to formatted text converter. It generates HTML, XHTML, RTF, ODT, LaTeX, TeX, SVG, BBCode and terminal escape sequences with coloured syntax highlighting. Language definitions and colour themes are Lua scripts and support plugins
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    myScite

    myScite

    The allRound pocket sized CodeEditor.

    ...) - Review difference and patch files - Create makefiles (gnu make / cmake) - Edit html, css and config files (with calltips) - Describe circuits in vhdl and spice. ... - And finally; read & write source code: - [ Syntax highlighted ] - go, vala, pike, swift, flash, ch, rust - [ Calltip assisted ] - c/cpp11, js&jQuery, python, php, ruby, lua, c#, java, perl --Others-- - Restructured config files with inline docs - Scriptable via lua Extension. - Provides theming, a customizeable toolbar, a sidebar with a File Browser and a cleaned up options Menu. --- Summary --- Enjoy your vlc for sourceCode lecture ;) (30Langs)
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    registers.nvim

    registers.nvim

    Neovim plugin to preview the contents of the registers

    Show register content when you try to access it in Neovim. Written in Lua. This plugin adds an interactive and visually pleasing UI for selecting what register item to paste or use next. It offers basic syntax highlighting, a preview, and an equally (if not more) efficient experience using Neovim registers. One simply uses " or CtrlR as one would normally, and then enjoys the benefit of seeing the contents of all filled registers without having to use the :reg command beforehand. It essentially removes an annoying step in using Neovim registers (checking where a specific item is, which register you might have used earlier, etc.), and lets you increase your efficiency while also increasing Neovim’s aesthetic.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Gruvbox Material

    Gruvbox Material

    Gruvbox with Material Palette

    ...It supports true color, Treesitter highlighting, and plugin-specific integrations for a consistent UI. The color scheme aims to balance aesthetic warmth with functional legibility, making syntax stand out naturally without harsh saturation. With its thoughtful design, gruvbox-material has become a go-to for developers who want a cozy yet modern coding atmosphere.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    Everforest

    Everforest

    Comfortable & Pleasant Color Scheme for Vim

    ...It supports true color terminals and is designed to look consistent across GUI Vim, terminal Vim, and Neovim. The theme includes highlight groups for many popular plugins, so statuslines, file explorers, and LSP diagnostics blend naturally. It aims for legible syntax differentiation without harsh saturation, making it well-suited to long coding or writing sessions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Fennel

    Fennel

    Lua Lisp Language

    Fennel is a programming language that brings together the speed, simplicity and reach of Lua with the flexibility of a lisp syntax and macro system. Full Lua compatibility: Easily call any Lua function or library from Fennel and vice-versa. Zero overhead: Compiled code should be just as efficient as hand-written Lua. Compile-time macros: Ship compiled code with no runtime dependency on Fennel. Embeddable: Fennel is a one-file library as well as an executable.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    Lite

    Lite

    A lightweight text editor written in Lua

    lite is a lightweight, minimalist text editor written in Lua. Designed for simplicity and extensibility, it provides a clean interface and core editing features with low resource usage. Its entire UI and logic are written in Lua, making it highly hackable and customizable. It’s aimed at developers who prefer speed and minimalism over feature bloat.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    lua_alt_getopt is a module for Lua programming language for parsing command line arguments. Goals: compatibility to POSIX "Utility Syntax Guidelines" (guidelines 3-13), GNU getopt_long(3) extentions.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Luacheck

    Luacheck

    A tool for linting and static analysis of Lua code

    ...Most aspects of checking are configurable: there are options for defining custom project-related globals, for selecting set of standard globals (version of Lua standard library), for filtering warnings by type and name of related variable, etc. The options can be used on the command line, put into a config or directly into checked files as Lua comments. Luacheck supports checking Lua files using the syntax of Lua 5.1, Lua 5.2, Lua 5.3, and LuaJIT. Luacheck itself is written in Lua and runs on all of the mentioned Lua versions.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 24

    PlutoScript

    Plutoscript is a lanaguge for lua

    PlutoScript runs on the lua VM and adds extra functionality and syntax adjustsments.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    WinPen++

    WinPen++

    A powerful HTML, C#, PHP editor for windows

    Please note: this project is no longer (actively) maintained. Current version: 1.5 WinPen++ is a simple but expanding Windows editor for HTML, XML, PHP, JavaScript, Lua and C#. Since it uses the latest technology, WinPen is available for Windows Server 2008 and above. Users without the latest update (SRV2008, SRV2012, Vista, 7) will have to download the Installer for .NET 4.6 from Microsoft (link is in ReadMe.txt).
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 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.