Showing 223 open source projects for "syntax"

View related business solutions
  • 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.
    Try It Free
  • 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.
    Try Free
  • 1
    Python-programming-exercises

    Python-programming-exercises

    100+ Python challenging programming exercises

    ...Many problems include both a prompt and a suggested solution, making the repository useful for self-study and interview-style practice. The project is especially helpful for beginners who already know basic syntax and want structured repetition. It can also serve as a compact reference for instructors or mentors who need practical Python exercises.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    RStudio Cheatsheets

    RStudio Cheatsheets

    Curated collection of official cheat sheets for data science tools

    The cheatsheets repository from RStudio is a curated collection of official cheat sheets for R, RStudio, the tidyverse, Shiny, and related data science tools. Each cheat sheet is a single (or double) page PDF that condenses important syntax, functions, workflows, and best practices into a visually organized format ideal for quick reference. The repository contains source files (R Markdown or LaTeX) that generate the cheat sheets, version history, and metadata (title, author, description) for each. It covers topics such as data wrangling, data import, modeling, visualization, RStudio IDE shortcuts, Shiny development, and the tidyverse suite (dplyr, ggplot2, tidyr, purrr). ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Parser for Rust source code

    Parser for Rust source code

    Parser for Rust source code

    Parser for Rust source code is a major Rust crate for parsing Rust source code (token streams) into a syntax tree (AST) that procedural macros can inspect or transform. The primary target is macro authors: you can parse TokenStreams into syn::File, syn::Item, syn::Expr, syn::Type, etc. It offers rich data structures, fine-grained parsing, span tracking (for error reporting), traversal and mutation APIs (visit, fold, visit_mut), printing back to tokens, and strong feature-gating so you only compile what you need. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    Modern JavaScript Cheatsheet

    Modern JavaScript Cheatsheet

    Cheatsheet for the JavaScript knowledge

    ...Each topic combines concise explanations, examples, and links for deeper study. Covered concepts include let and const, arrow functions, default parameters, destructuring, array methods, spread syntax, and property shorthand. It also explains promises, template literals, modules, classes, inheritance, this behavior, and async or await workflows. The guide distinguishes author recommendations from language rules when advice may be subjective. Community translations make the material accessible in several languages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Error to trace to log to deploy. One click. No SSH. Icon
    Error to trace to log to deploy. One click. No SSH.

    Catch the cause before the pager goes off.

    AppSignal links every error to the trace, the trace to the log, the log to the deploy that shipped it.
    Free 30 days.
  • 5
    Dart Sass

    Dart Sass

    The reference implementation of Sass, written in Dart

    Dart Sass is the canonical, fully‑featured official implementation of the Sass stylesheet preprocessor, superseding Ruby Sass. Written in Dart, it emphasizes speed, portability and ease of maintenance. Available as standalone CLI, Dart library, and npm JS distribution, it supports semantic versioning, CSS compatibility, and an embedded API for host integration.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 6
    scalar_objects

    scalar_objects

    Extension that adds support for method calls on primitive types in PHP

    ...It lets developers register handler classes for primitive types such as strings, arrays, integers, booleans, floats, null values, and resources. After registration, a primitive value can call methods through object-like syntax, such as calling a length method on a string. The project is mainly a proof of concept for designing cleaner primitive-type APIs in PHP. It allows API ideas to be prototyped in userland before any proposal for deeper language integration. Overall, it is most useful for PHP language experimentation, API design research, and exploring how object-style operations on scalar values could work.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Participle

    Participle

    A parser library for Go

    ...It uses annotated Go structs to describe grammar rules and produce the parsed AST at the same time. This approach feels familiar to Go developers because it resembles the way struct tags are used for formats such as JSON. The library supports a rich grammar syntax with captures, recursive captures, grouping, alternatives, repetition, lookahead, and literal matching. It also supports custom capture behavior, union-like parser structures, and custom parsing hooks for more advanced grammars. Participle is useful when developers want readable parser definitions without switching to a separate grammar file or external parser generator.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    awsm.fish

    awsm.fish

    A curation of prompts, plugins & other Fish treasures

    ...It offers intuitive features like enhanced autocompletion, eye-catching prompts with useful context (e.g., Git status), and shortcuts for common tasks such as navigation, version control workflows, environment management, and scripting helpers. Designed to fit naturally into Fish’s syntax and philosophy, awsm.fish aims to make the shell more approachable for beginners while still providing productivity-boosting tools for seasoned users.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    jstraining

    jstraining

    Training materials designed to teach JavaScript

    ...It organizes slides, exercises, and example projects into a progressive curriculum that moves from language fundamentals to tooling and best practices. Learners write code early and often, reinforcing concepts like functions, objects, modules, and asynchronous control flow. The repository encourages modern syntax and patterns while keeping examples small enough to digest in a classroom or workshop setting. It can be adapted for short bootcamps, brown-bag sessions, or self-guided study. Instructors benefit from ready-to-use outlines, while learners get runnable code and tasks that build muscle memory.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 10
    ember-intl

    ember-intl

    Localization library for any Ember Application or Addon

    ...Locale-aware dates and times formatting. Locale-aware display of relative time. i.e, "in 1 day", "2 years ago", etc. Support for 150+ languages. Built largely on standards. ICU message syntax & Native Intl API. Extensive Ember Service API and template helpers for formatting and translating. Advanced addon support to provide translations to the host app.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Mock Service Worker

    Mock Service Worker

    Seamless REST/GraphQL API mocking library for browser and Node.js

    ...Request the same production resources and test the actual behavior of your app. Augment an existing API, or design it as you go, when there is none. Use Express-like routing syntax to capture outgoing requests. Parameters, wildcards, regular expressions, mocking has never been easier. Browser usage is what sets Mock Service Worker apart from other tools. Utilizing the Service Worker API, which can intercept requests for the purpose of caching, Mock Service Worker responds to captured requests with your mock definition on the network level. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    libpqxx

    libpqxx

    The official C++ client API for PostgreSQL

    libpqxx is the official C++ client library for interacting with PostgreSQL, providing a high-level, type-safe API on top of the native libpq library. It allows C++ applications to connect to PostgreSQL databases, execute queries, and handle results with idiomatic C++ syntax. The library is suitable for performance-critical and systems-level applications.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    latexify

    latexify

    A library to generate LaTeX expression from Python code

    latexify_py converts small, math-heavy pieces of Python code into human-readable LaTeX that mirrors the intent of the computation, not just its surface syntax. It parses Python functions and expressions into an abstract syntax tree (AST), applies symbolic rewrites for common mathematical constructs, and then emits LaTeX that compiles cleanly in standard environments. Typical use cases include turning analytical utilities—like probability mass functions, activation formulas, or recurrence relations—into equations suitable for papers, notebooks, and slide decks. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    NSubstitute

    NSubstitute

    A friendly substitute for .NET mocking libraries

    ...We found that for all their great features, none of the existing libraries had the succinct syntax we were craving — the code required to configure test doubles quickly obscured the intention behind our tests.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    billboard.js

    billboard.js

    Re-usable, easy interface JavaScript chart library based on D3.js

    ...With extensive options, you can create a chart instantly! Yes, billboard.js works on D3 v4+; what everybody was waiting for! All of the code was written as an ESM(ES Module) with ES6+ syntax. Combine hundreds of options to satisfy your needs. Checkout the examples to see in action! Play with the diverse options generated on the fly! If you want to use 'billboard.js' without installation, load files directly from one of the CDN providers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Jspicl

    Jspicl

    A Javascript to PICO-8 Lua transpiler

    Jspicl is a JavaScript to PICO-8 Lua transpiler that allows developers to write their game logic in JavaScript, which is then transpiled into the Lua subset supported by PICO-8. This enables developers more comfortable with JavaScript to create games for the PICO-8 platform.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Playground Cheatsheet for Python

    Playground Cheatsheet for Python

    Playground and cheatsheet for learning Python

    ...The design supports “learn by doing”: you can modify the code, run the tests, see how behavior changes, and thus internalize Python language features, idioms, and good style practices (including linting and PEP8). Because it is organized in bite-sized chunks, it’s ideal for beginners or people refreshing their Python skills who want to revisit syntax and common patterns before moving into larger frameworks or applications. It also supports usage as a reference: if you forgot how a list comprehension works or how decorators behave, you can quickly open the relevant script.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    GitHub Workflows Kt

    GitHub Workflows Kt

    Authoring GitHub Actions workflows in Kotlin

    GitHub-workflows-kt is a tool for creating GitHub Actions workflows in a type-safe script, helping you to build robust workflows for your GitHub projects without mistakes, with pleasure, in Kotlin. We're often surrounded by YAML configuration. It's a powerful format that provides a simple syntax for defining hierarchical data, but it is sometimes used (abused?) to configure complicated scenarios which lead to complicated files that are difficult to write and maintain. Who among us hasn't accidentally used the wrong indentation, missed a possibility to extract a reusable piece of code, or been confused by ambiguous types? ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Refit

    Refit

    The automatic type-safe REST library for .NET Core, Xamarin and .NET.

    ...Parameters that are not specified as a URL substitution will automatically be used as query parameters. This is different than Retrofit, where all parameters must be explicitly specified. Round-tripping route parameter syntax: Forward slashes aren't encoded when using a double-asterisk (**) catch-all parameter syntax.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    SnapKit

    SnapKit

    A Swift Autolayout DSL for iOS & OS X

    SnapKit is a Swift DSL that simplifies Auto Layout for iOS and macOS. It uses expressive chaining syntax to create layout constraints in code more cleanly and concisely than native APIs. Compatible with Swift Package Manager, CocoaPods, and Carthage—used extensively in iOS/macOS UI development.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    Ohm

    Ohm

    A library and language for building parsers, interpreters, compilers

    Ohm is a parsing toolkit consisting of a library and a domain-specific language. It allows developers to define grammars and build parsers, interpreters, and compilers with ease, facilitating language design and processing tasks.​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Curl

    Curl

    Command line tool and library for transferring data with URLs

    Curl is a command line tool and library for transferring data specified with URL syntax. It supports HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, SSL certificates, cookies, user+password authentication, and so much more! Curl is used for many different things. It's used in command lines or scripts for transferring data. It's also used in just about every device you can think of: mobile phones and tablets, television sets, printers, routers, media players and other audio equipment. ...
    Downloads: 20 This Week
    Last Update:
    See Project
  • 23
    JOML

    JOML

    A Java math library for OpenGL rendering calculations

    JOML is a high-performance, lightweight math library designed for 3D graphics applications in Java, particularly those using OpenGL, Vulkan, or LWJGL. It provides a complete suite of vector, matrix, quaternion, and geometry operations essential for real-time graphics and game development. Unlike other math libraries, JOML avoids object allocation during calculations, making it highly optimized for garbage-free performance. With precise control over mathematical operations and compatibility...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 24
    Minify php

    Minify php

    CSS & JavaScript minifier, in PHP

    Matthias Mullie Minify is a PHP library that minifies CSS and JavaScript files by removing whitespace, comments, and other unnecessary characters. It helps reduce file size and load time, making it ideal for optimizing web assets in production environments. The library is fast, reliable, and can process both strings and file-based input.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Pidgin

    Pidgin

    A lightweight and fast parsing library for C#

    Pidgin is a lightweight and fast parser combinator library for C#. It allows developers to construct parsers using a declarative approach, facilitating the creation of complex parsers without external tools.​
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo