Showing 130 open source projects for "dsl"

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
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | 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
  • 1
    Spray

    Spray

    Scala libraries for building and consuming RESTful web services

    ...It includes modules for low-level HTTP I/O, routing, client and server APIs, HTTP model (requests/responses), (un)marshalling, servlet adapters, and testing utilities. Its routing DSL offers expressive combinators for defining HTTP endpoints, and its testkit allows route logic to be tested in isolation (even without spinning up actors). It was popular in earlier Scala/Akka stacks but has since been superseded by Akka HTTP as the maintained successor.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Spock Example

    Spock Example

    Spock example specifications along with ready-to-go Gradle builds

    The Spock Example project is a reference repository demonstrating how to set up and use the Spock testing framework with Gradle or Maven. It includes sample Specification classes that illustrate key Spock features—given/when/then style, data-driven testing, mocking/stubbing, and interaction verification. The examples show how to integrate Spock into typical Java/Groovy projects, how to run tests inside IDEs like Eclipse or IntelliJ, and how to align build scripts with Spock’s dependencies....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Aigrette

    Aigrette

    HTML5 Browser automation tool

    HTML5 Browser automation tool Extensible for testing large range of web UI including JS RIA frontends. Get documentation at http://sourceforge.net/p/aigrette/wiki/Home/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Dashing

    Dashing

    Dashboard framework in Ruby and Coffeescript

    Dashing is a Sinatra based framework that lets you build beautiful dashboards. Every new Dashing project comes with sample widgets & sample dashboards for you to explore. The directory is setup as follows. Assets, all your images, fonts, and js/coffeescript libraries. Uses Sprockets. Dashboards, one .erb file for each dashboard that contains the layout for the widgets. Jobs, your ruby jobs for fetching data (e.g for calling third party APIs like twitter). Lib, optional ruby files to help out...
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5

    ScenarLang

    A DSL that ease (shortens) the set up mockito based unit tests

    This domain specific language lets you declare complex java objects with a Json-like notation. In addition to that, it lets you specify in a natural way what the mockito mocks should return when called with a given value.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    EJS

    EJS

    Embedded JavaScript templates for node

    EJS is a templating engine for JavaScript/Node.js that allows developers to embed plain JavaScript code into HTML markup. The idea is to avoid introducing a separate DSL for templating and instead use familiar JavaScript logic inside template tags to generate dynamic content. You write templates using <% %> scriptlet tags, <%= %> for output, and you can include other templates, pass data, and control flow with loops and conditionals. It’s fast because it compiles templates to JavaScript functions and caches them by default, so subsequent rendering is efficient. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    HIPAcc

    HIPAcc

    Heterogeneous Image Processing Acceleration (HIPACC) Framework

    HIPAcc development has moved to github: https://github.com/hipacc HIPAcc allows to design image processing kernels and algorithms in a domain-specific language (DSL). From this high-level description, low-level target code for GPU accelerators is generated using source-to-source translation. As back ends, the framework supports CUDA, OpenCL, and Renderscript. HIPAcc allows programmers to develop imaging applications while providing high productivity, flexibility and portability as well as competitive performance: the same algorithm description serves as basis for targeting different GPU accelerators and low-level languages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8

    LightAdmin

    Pluggable data administration UI interface for Java web applications

    The primary goal of the project is to speed up application development by bringing pluggable fully operational data management back-end for JPA based applications and to relieve your codebase for more important stuff.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    sf-mvn-plugins
    A collection of maven plugins for developers: 1) wagon-http-sourceforge to download artifacts from SF file release area 2) 1jar-maven-plugin support one-jar technology
    Downloads: 1 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    JetBrains MPS

    JetBrains MPS

    JetBrains Meta programming System

    MPS (Meta Programming System) is an advanced language workbench and integrated development environment created by JetBrains that lets developers define, compose, and use domain-specific languages (DSLs) with rich tooling support. Unlike traditional text editors that treat code as plain text, MPS represents programs as structured models, enabling projectional editing where syntax, constraints, and semantics of DSLs are enforced by the editor itself, reducing parsing ambiguities and expanding...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    WPF Entity Validation Utils

    DataAnnotations & IValidatableObject Support for WPF

    ...Your code becomes more DRY since DataAnnotations are supported by major MS technologies such as Entity Framework and ASP.NET MVC. At the top it defines a small internal DSL for defining validation rules that span multiple members (such as DateRange) that make those rules a no brainer. The project is not yet fully completed. Currently there is no flexibility to pass-through only some of the rules in a specific view or to change the error messages from a view. Feel free to participate and improve this project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    SCOPE

    SCOPE

    SCOPE: Space-Based Coordination Process Engineering

    SCOPE is a high-level coordination language which conforms to the BPMN 2.0 specification and is intended for architecture-centric model-driven software development. SCOPE differentiates between the space-based choreography of multiple concurrent process components and the orchestration of fine-grained activities within a single process component. The SCOPE workbench is based on the Xtext language framework.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Atomic34 allows you to leverage the Selenium Testing framework for testing your site using a SiteDefinition DSL to generate objects representing your site. The generated code can then be used to write tests using strongly typed objects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    I did what any real geek would do; I have written a compiler compiler. It is called Language Processor. A software that you can feed in a language definition with its semantic and you get an object that can run your program in your defined language.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    XTypeS is a DSL for writing type systems for languages implemented in Xtext.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    A openArchitectureWare based Generator for deriving a WS-Agreement document from a formal description of a (Web-)Service and its associated assertions (SLO) to Quality Of Service (QoS). You can use predefined QoS parameters as well as introduce new ones.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    CompoGrammar is a tool for composing antlr grammars. It is an academic tool and actively maintained.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    A simple textual feature model editor to generate feature model diagrams as DOT and SVG files. The DOT files can be used as an input for GraphViz' dot. SVG requires dot installed on your computer and added to your classpath.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    PORIS toolkit allows describing graph-based systems and their behavior in a snapshot. It provides a web editor for a domain visual specific language (DSL) and transformation tools to generate software prototypes, system configurations, ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Snow is a Lisp-based GUI description DSL for Swing. It supports declarative layout, data binding, event listeners implemented in Java or Lisp. NOTE: the project is now hosted on common-lisp.net.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    The project is built with oaW (openArchitectureWare) maybe the most popular framework of MDSD now days. It provide a small DSL for modeling and can be extended (the code generated) through a cartridge mechanism. Give it a chance :) , feedback are welcome
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    DSL Runner is a framework that provides a easy way to create and run simple DSLs (Domain Specific Language) on Java Virtual Machine.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    A Generic Fixture for FitNesse where user just drops a class in FitNesse's class path, write the test tables in wiki (can use DSL as well) and be ready to test without the need to write a single line of Java code. Visit http://anubhava.wordpress.com
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Skyway Builder Community Edition (CE) is an Eclipse-based, code generation tool for accelerating the development of Spring applications. Spring MVC scaffolding capabilities allow users to generate a Spring-based, Java CRUD application in minutes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    ...A parser is constructed by Java objects. A fluent interface API helps to define the grammar in an EBNF-like style. No Java source code will be generated. ParCinJ is suitable domain specific languages (DSL).
    Downloads: 0 This Week
    Last Update:
    See Project