Showing 158 open source projects for "dsl"

View related business solutions
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    More flexibility. More control.

    Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • Atera - an All-in-one platform for IT management Icon
    Atera - an All-in-one platform for IT management

    Ideal for IT departments and MSPs (managed service providers)

    Your IT essentials, integrated & elevated. Take your IT management from automated to autonomous, download Atera's agent to start your free trial!
    Try Atera now
  • 1
    Calces Gradle Plugin

    Calces Gradle Plugin

    Android build toolset

    Includes quick implementation of componentized build scripts and quick implementation of screen minimum width adaptation scripts. Componentize building Gradle plugins. The name of the plugin pack is: component, which provides two componentization auxiliary plugins, called calces.appconfig and calces.modules. The main functions are providing components that Gradle configures App dependencies on, whether the configuration components can run alone, enabling multiple Apps that rely on different...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Omelette

    Omelette

    Omelette is a simple, template based autocompletion tool for Node

    Omelette is a minimalist tool for adding shell autocompletion to Node.js and Deno command-line apps. Using a tagged-template DSL, it supports Bash, Zsh, and Fish. Developers define CLI structures, bind events to completion nodes, and call .init() to register completion scripts. It’s used by projects like Office 365 CLI and App Center, and is MIT‑licensed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Yesod

    Yesod

    A RESTful Haskell web framework built on WAI

    Yesod is a high-performance web framework for Haskell focused on enabling productive development of type-safe, RESTful web applications. It leverages Haskell's strong static typing, compile-time safety checks, Template Haskell, and domain-specific quasiquoters to ensure high reliability and performance. Safety & security guaranteed at compile time. Developer productivity: tools for all your basic web development needs. Raw performance, fast, compiled code. Techniques for constant-space...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Kakao

    Kakao

    Nice and simple DSL for Espresso in Kotlin

    ...As Agoda developers, we want to improve not just our codebase quality, but also our implementation of tests as well. This is why we are introducing Kakao. The library will make you enjoy writing automated tests like you are drinking hot chocolate. Nice and simple DSL for Espresso in Kotlin. If you have custom Views in your tests and you want to create your own KView, we have KBaseView. Just extend this class and implement as many additional Action/Assertion interfaces as you want. You also need to override the constructors that you need.
    Downloads: 0 This Week
    Last Update:
    See Project
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 5
    Gradle Bintray Plugin

    Gradle Bintray Plugin

    The Gradle Bintray Plugin allows you to publish artifacts to Bintray

    The Gradle Bintray Plugin allows you to publish artifacts to Bintray. The plugin supports three methods to create groups of artifacts: Configurations, Publications and Copying specific files using filesSpec. One of the methods should be used to group artifacts to be uploaded to Bintray. Using the Configurations approach is the easiest, since this option attempts to infer what artifacts to upload based on the Gradle project and dependencies that are defined. Publications gives more...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    ProMotion

    ProMotion

    RubyMotion gem that makes iPhone development more like Ruby

    ProMotion is a RubyMotion gem that simplifies iOS development by providing a Ruby-like DSL for building screens and managing navigation. It abstracts boilerplate UIViewController code into a more intuitive syntax.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Kroto Plus

    Kroto Plus

    gRPC Kotlin Coroutines, Protobuf DSL, Scripting for Protoc

    gRPC Kotlin Coroutines, Protobuf DSL, Scripting for Protoc. The protoc-gen-kroto-plus plugin needs a configuration file to be passed in order to be able to enable and configure its built-in code generators. The configuration file used by protoc-gen-kroto-plus allows users to enable and configure any code generator exposed by the plugin. The configuration schema is backed by a protobuf message named CompilerConfig and supports three common formats, JSON, YAML, and PROTO Text (asciipb).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Gradle Android JUnit Jacoco Plugin

    Gradle Android JUnit Jacoco Plugin

    Gradle plugin that generates JaCoCo reports

    This plugin wires JaCoCo code coverage into Android Gradle projects, generating per-variant coverage reports for unit tests and, when configured, instrumentation tests. It produces HTML and XML outputs that slot neatly into CI pipelines and code quality dashboards. Configuration options let you include or exclude classes (like generated code), merge coverage across flavors and build types, and enforce minimum thresholds to prevent regressions. The plugin integrates cleanly with the Android...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    giwth

    Implement tests using nested Given, When, Then

    Tests written with commented GIVEN, WHEN and THEN regions can be transformed by actually wrapping code within basic blocks called issues. This can occur in a nested fashion. Start with Test|TEST, that can wrap any issue. Given|GIVEN can wrap Given|GIVEN, When|WHEN; or Then|THEN issues. When|WHEN can wrap When|WHEN or Then|THEN issues. Then|THEN can only wrap Then|THEN issues. The Kotlin implementation supports 'suspend' functions: for any issue, there are two...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 10
    MaterialDrawerKt

    MaterialDrawerKt

    A Kotlin DSL wrapper around the mikepenz/MaterialDrawer library

    Create navigation drawers in your Activities and Fragments without having to write any XML, in pure Kotlin code, with access to all the features of the original library: all sorts of menu items, badges, account headers, and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Rein

    Rein

    Database constraints made easy for ActiveRecord

    ...Unfortunately, ActiveRecord doesn't encourage (or even allow) you to use database integrity without resorting to hand-crafted SQL. Rein (pronounced "rain") adds a handful of methods to your ActiveRecord migrations so that you can easily tame the data in your database. All methods in the DSL are automatically reversible, so you can take advantage of reversible Rails migrations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Mirage

    Mirage

    GUI for simplifying Elasticsearch Query DSL

    The Elasticsearch query DSL supports 100+ query APIs ranging from full-text search, numeric range filters, and geolocation queries to nested and span queries. Mirage is a modern, open-source web-based query explorer for Elasticsearch. It offers a blocks-based GUI for composing Elasticsearch queries and comes with an on-the-fly transformer to show the corresponding JSON query API of Elasticsearch.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Transition X

    Transition X

    { } Declarative Kotlin DSL for choreographing Android transitions

    ...Transition X is intended to simplify the construction of these Transition instances to take full advantage of the framework and provide a clear, concise, type-safe and extensible DSL using Kotlin language features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Cartography

    Cartography

    A declarative Auto Layout DSL for Swift

    Using Cartography, you can set up your Auto Layout constraints in declarative code and without any stringly typing! Call the constrain* function with your UIView or NSView instances as well as a closure in which you declare the constraints between the different attributes of your views. For every view on the left hand side of an equality or inequality operator, Cartography will automatically set its translatesAutoresizingMaskIntoConstraints property to false. If the view is not controlled by...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Gradle Kotlin DSL Samples

    Gradle Kotlin DSL Samples

    Samples builds using the Gradle Kotlin DSL

    ...Moreover, the Gradle user manual and guides contain build script excerpts that demonstrate both the Groovy DSL and the Kotlin DSL. This is the best place where to find how to do this and that with the Gradle Kotlin DSL; and it covers all Gradle features from using plugins to customizing the dependency resolution behavior. All snippets in the user manual demonstrate both Groovy and Kotlin DSL.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    coNCePTuaL

    DSL for writing communication benchmarks

    coNCePTuaL is a toolset for rapidly generating portable, readable, and reproducible network-performance tests. coNCePTuaL can perform the equivalent of many pages of C code with just a few mouse clicks or lines of code in a domain-specific language.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    Rejoiner

    Rejoiner

    Generates a unified GraphQL schema from gRPC microservices

    ...Allows the GraphQL schema to be flexibly defined and composed as shared components. Generates GraphQL types from Proto definitions. Populates request Proto based on GraphQL query parameters. Supplies a DSL to modify the generated schema. Joins data sources by annotating methods that fetch data. Creates Proto FieldMasks based on GraphQL selectors. SchemaModule is a Guice module that is used to generate parts of a GraphQL schema. It finds methods and fields that have Rejoiner annotations when it's instantiated. It then looks at the parameters and return type of these methods in order to generate the appropriate GraphQL schema. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Anko

    Anko

    An Android application development library

    ...Anko Layouts: a fast and type-safe way to write dynamic Android layouts. Anko SQLite: a query DSL and parser collection for Android SQLite. Anko Coroutines: utilities based on the kotlinx.coroutines library.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    yaesc

    yaesc

    Yet Another Elasticsearch GUI Client

    Elasticsearch Desktop GUI client. An IDE to create and test your queries.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Maru

    Maru

    Elixir RESTful Framework

    Maru is a DSL for building HTTP/REST APIs in Elixir that emphasizes concise routing, parameter validation, and versioning. Inspired by Ruby’s Grape, it lets you describe endpoints declaratively—paths, verbs, and nested scopes—while composing reusable middleware via Plug. Strong parameter parsing and validators help keep controllers clean by moving input checking and coercion into the route layer.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    GradlePluginDevelop

    GradlePluginDevelop

    Gradle execution process

    ...It contains sample plugin code, project structure, examples of applying plugin logic, extension configuration, and build integration for Gradle plugin development. Gradle execution process, what is DSL, domain-specific language, common usage of Gradle, usage of Gradle advanced plug-ins, Gradle optimization for Android, using Javassist to the next floor, and problems encountered in Gradle development. Demonstration of plugin application in other modules. Plugin configuration and metadata.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    JSON Iterator Java

    JSON Iterator Java

    jsoniter (json-iterator) is fast and flexible JSON parser

    ...Jsoniter Java version could be 3x times faster than jackson/gson/fastjson. If you are doing a lot of log processing or number crunching, but stuck with JSON, you definitely need to consider dsl-json or Jsoniter to save the encoding/decoding cost. Is protobuf 5x faster than JSON?. Jsoniter Golang version could be more than 6x times faster than standard lib (encoding/json). And the number is acheived with runtime reflection instead of go generate.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Seesaw

    Seesaw

    Seesaw turns the Horror of Swing into a friendly Clojure library

    Seesaw is a Clojure library and DSL built on top of Java Swing to simplify GUI development. It abstracts Swing complexities into a more natural Clojure syntax, enabling fast desktop UI creation with idiomatic code and rich customization options. Swing knowledge is not required for many apps. Construct widgets with simple functions. Support for all of Swing's built-in widgets as well as SwingX.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    SPar: Stream Parallelism in Multi-Cores

    SPar: Stream Parallelism in Multi-Cores

    An Embedded C++ Domain-Specific Language

    SPar is an internal C++ Domain-Specific Language (DSL) suitable to model and implement classical stream parallel patterns. The DSL uses standard C++ attributes to introduce annotations tagging the notable components of stream parallel applications: stream sources and stream processing stages. Latest version can be downloaded from the SVN using the following command: svn checkout svn://svn.code.sf.net/p/spar-dsl-compiler/svn/ spar
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Korma

    Korma

    Tasty SQL for Clojure

    Korma is a DSL for Clojure that wraps SQL via expressive, composable Clojure constructs. It allows developers to build powerful and reusable database queries using rich abstractions instead of raw SQL strings. The most recent stable release is Korma 0.4.3, as noted above. The current edge release is Korma 0.5.0-RC1 (released Feb 28, 2018). It is not guaranteed to be bug free, and we'd welcome help from the community in identifying any bugs or regressions.
    Downloads: 0 This Week
    Last Update:
    See Project