Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: dsl

JacquesCarette/Drasil

Generate all the things (focusing on research software)

Language: Haskell - Size: 650 MB - Last synced: about 2 hours ago - Pushed: about 5 hours ago - Stars: 133 - Forks: 25

Kotlin/kotlinx.html

Kotlin DSL for HTML

Language: Kotlin - Size: 1.67 MB - Last synced: about 2 hours ago - Pushed: about 3 hours ago - Stars: 1,552 - Forks: 131

drym-org/qi

An embeddable flow-oriented language.

Language: Racket - Size: 9.51 MB - Last synced: about 2 hours ago - Pushed: about 3 hours ago - Stars: 56 - Forks: 12

airtasker/spot

Spot is a concise, developer-friendly way to describe your API contract.

Language: TypeScript - Size: 7.33 MB - Last synced: about 4 hours ago - Pushed: 1 day ago - Stars: 537 - Forks: 37

gradle/declarative-gradle

Declarative Gradle is a project targeting better isolation of concern and expressing any build in a clear and understandable way

Language: Java - Size: 634 KB - Last synced: 5 days ago - Pushed: 10 days ago - Stars: 34 - Forks: 5

mcanlas/gha-dsl

A DSL for GitHub Actions, in Scala

Language: Scala - Size: 81.1 KB - Last synced: about 6 hours ago - Pushed: about 7 hours ago - Stars: 0 - Forks: 0

mcanlas/bash-monad

A DSL for Bash scripts, in Scala

Language: Scala - Size: 63.5 KB - Last synced: about 6 hours ago - Pushed: about 7 hours ago - Stars: 1 - Forks: 0

JetBrains/MPS

JetBrains Meta programming System

Language: JetBrains MPS - Size: 7.91 GB - Last synced: about 4 hours ago - Pushed: about 5 hours ago - Stars: 1,511 - Forks: 282

cedric05/dothttp

dsl for http. https://marketplace.visualstudio.com/items?itemName=ShivaPrasanth.dothttp-code

Language: Python - Size: 898 KB - Last synced: about 8 hours ago - Pushed: about 10 hours ago - Stars: 12 - Forks: 0

smucclaw/l4-lp

Fully in-browser IDE and rule engine for L4 (a DSL for the law), along with various language bindings for L4

Language: Clojure - Size: 551 KB - Last synced: about 7 hours ago - Pushed: about 8 hours ago - Stars: 1 - Forks: 0

lssfau/ExaStencils

Mirror of the official ExaStencils Project repository. Please open pull requests on GitLab: https://i10git.cs.fau.de/exastencils/exastencils

Language: Scala - Size: 299 MB - Last synced: about 7 hours ago - Pushed: about 8 hours ago - Stars: 3 - Forks: 1

authorjapps/zerocode

A community-developed, free, opensource, automated testing framework for microservices APIs, Kafka(Data Streams) and Load testing. Zerocode Open Source enables you to create, change and maintain your automated test scenarios via simple JSON or YAML files. Visit documentation below:

Language: Java - Size: 4.77 MB - Last synced: about 9 hours ago - Pushed: 5 days ago - Stars: 850 - Forks: 365

afollestad/recyclical 📦

🚀 An easy-to-use, extensible Kotlin DSL for setting up and manipulating RecyclerViews.

Language: Kotlin - Size: 2.1 MB - Last synced: about 14 hours ago - Pushed: over 1 year ago - Stars: 716 - Forks: 62

mvysny/karibu-dsl

Kotlin Vaadin extensions and DSL

Language: Kotlin - Size: 3.51 MB - Last synced: about 15 hours ago - Pushed: about 16 hours ago - Stars: 116 - Forks: 16

bcgit/bc-kotlin

Bouncy Castle Kotlin API and DSL Distribution (Mirror)

Language: Kotlin - Size: 4.92 MB - Last synced: 13 minutes ago - Pushed: 12 months ago - Stars: 52 - Forks: 14

masak/alma

ALgoloid with MAcros -- a language with Algol-family syntax where macros take center stage

Language: Raku - Size: 2.11 MB - Last synced: about 9 hours ago - Pushed: about 20 hours ago - Stars: 136 - Forks: 14

ash-project/ash

A declarative, extensible framework for building Elixir applications.

Language: Elixir - Size: 20.6 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 1,359 - Forks: 168

SilkMC/silk

Silk is a Minecraft API for Kotlin - targetting Fabric, Quilt and Paper

Language: Kotlin - Size: 5.03 MB - Last synced: about 1 hour ago - Pushed: about 22 hours ago - Stars: 94 - Forks: 12

Ragmaanir/kontrol

Kontrol is a DSL to define validations for JSON data

Language: Crystal - Size: 32.2 KB - Last synced: about 22 hours ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

nafg/slick-migration-api

Schema manipulation dialects and DSL for Slick

Language: Scala - Size: 560 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 125 - Forks: 22

derveloper/kotlin-openapi3-dsl

Build your OpenApi3 spec in kotlin!

Language: Kotlin - Size: 533 KB - Last synced: about 18 hours ago - Pushed: 1 day ago - Stars: 63 - Forks: 6

InternLM/HuixiangDou

HuixiangDou: Overcoming Group Chat Scenarios with LLM-based Technical Assistance

Language: Python - Size: 5.99 MB - Last synced: about 22 hours ago - Pushed: 1 day ago - Stars: 826 - Forks: 72

dy/subscript

Fast and tiny expression evaluator with minimal syntax.

Language: JavaScript - Size: 1.03 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 90 - Forks: 2

TakeoffTech/clj-camel

The library adds a thin idiomatic layer on top of Java Apache Camel

Language: Clojure - Size: 70.3 KB - Last synced: 1 day ago - Pushed: about 1 month ago - Stars: 44 - Forks: 10

danny1113/html-parser-builder

A result builder that build HTML parser and transform HTML elements to strongly-typed result, inspired by RegexBuilder.

Language: Swift - Size: 28.3 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 4 - Forks: 0

agourlay/cornichon

Testing tool in Scala for HTTP JSON API

Language: Scala - Size: 15.2 MB - Last synced: 5 days ago - Pushed: 9 days ago - Stars: 224 - Forks: 29

geirolz/advxml

A lightweight, simple and functional DSL library to work with XML in Scala with Cats

Language: Scala - Size: 1.11 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 59 - Forks: 9

geirolz/fluent-copy

Scala 2 macros to have fluent copy on case classes

Language: Scala - Size: 85.9 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 5 - Forks: 0

geirolz/erules

A simple purely functional engine to evaluate rules

Language: Scala - Size: 429 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 21 - Forks: 2

ThoughtWorksInc/Dsl.scala

A framework to create embedded Domain-Specific Languages in Scala

Language: Scala - Size: 4.29 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 255 - Forks: 29

thiagolvlsantos/json-predicate

Create a filter Predicate<Object> using a JSON specification.

Language: Java - Size: 144 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 4 - Forks: 1

defsquare/scenari

Clojure BDD library - Executable Specification with Behavior-Driven Development

Language: Clojure - Size: 351 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 61 - Forks: 4

KasperskyLab/Kaspresso

Android UI test framework

Language: Kotlin - Size: 117 MB - Last synced: 7 days ago - Pushed: 18 days ago - Stars: 1,742 - Forks: 145

geem-lab/overreact

⚛️📈 Create and analyze chemical microkinetic models built from computational chemistry data. Crafted at the @geem-lab.

Language: Python - Size: 96.3 MB - Last synced: 5 days ago - Pushed: 7 days ago - Stars: 48 - Forks: 7

SnapKit/SnapKit

A Swift Autolayout DSL for iOS & OS X

Language: Swift - Size: 2.75 MB - Last synced: 2 days ago - Pushed: 11 days ago - Stars: 19,796 - Forks: 1,957

Tonto-Language/Tonto

Tonto is a DSL created to make it easier to work with Ontologies based on OntoUML

Language: TypeScript - Size: 1.96 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 7 - Forks: 5

triadev/laravel-elasticsearch-dsl

A service provider for laravel with a fluent elasticsearch query and aggregation dsl.

Language: PHP - Size: 51.8 KB - Last synced: 2 days ago - Pushed: over 5 years ago - Stars: 6 - Forks: 1

aliyun/darabonba

Darabonba 是一种用于 OpenAPI 的 DSL 语言,可以用来生成多语言的 SDK、Code Sample、Test Case 等代码

Language: JavaScript - Size: 1.69 MB - Last synced: about 16 hours ago - Pushed: about 17 hours ago - Stars: 1,013 - Forks: 92

Adobels/UIViewKit

UIViewKit is a Swift tool for easy UIKit view design, blending InterfaceBuilder's ease with Swift type checks. It mirrors SwiftUI's look and provides quick methods for attributes, outlets, and constraints. The @resultBuilder makes code faster to write and visually appealing.

Language: Swift - Size: 99.6 KB - Last synced: 1 day ago - Pushed: 3 days ago - Stars: 16 - Forks: 1

danimaniarqsoft/dslExcelReport

Language: Java - Size: 169 KB - Last synced: 3 days ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

danimaniarqsoft/dslChartReport

Language: Java - Size: 133 KB - Last synced: 3 days ago - Pushed: over 8 years ago - Stars: 0 - Forks: 0

egraphs-good/egglog-python

Python bindings for the egg-smol rust library

Language: Python - Size: 4.7 MB - Last synced: about 5 hours ago - Pushed: about 6 hours ago - Stars: 50 - Forks: 6

typesafegithub/github-workflows-kt

Authoring GitHub Actions workflows in Kotlin. You won't go back to YAML!

Language: Kotlin - Size: 15.8 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 481 - Forks: 23

8T4/c4sharp

C4Sharp (C4S) is a .net library for building C4 Model diagrams.

Language: C# - Size: 27.6 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 249 - Forks: 32

WerWolv/PatternLanguage

The Pattern Language used by the ImHex Hex Editor

Language: C++ - Size: 2.09 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 133 - Forks: 36

Blazebit/blaze-expression

Language: Java - Size: 2.67 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 5 - Forks: 6

SciML/SymbolicIndexingInterface.jl

A general interface for symbolic indexing of SciML objects used in conjunction with Domain-Specific Languages

Language: Julia - Size: 2.67 MB - Last synced: about 24 hours ago - Pushed: 3 days ago - Stars: 11 - Forks: 5

zazuko/expressive-rdf-mapper

A friendly language for mappings to RDF

Size: 97.7 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 7 - Forks: 0

skydoves/Balloon

:balloon: Modernized and sophisticated tooltips, fully customizable with an arrow and animations for Android.

Language: Kotlin - Size: 2.58 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 3,574 - Forks: 285

freeze-dolphin/aff-compose Fork of Arcaea-Infinity/aff-compose

Library for composing Arcaea charts using kotlin.

Language: Kotlin - Size: 2.29 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 1 - Forks: 0

scai/tab-maker

Guitar tab maker with a markup language 吉他简谱记谱工具及标记语言

Language: JavaScript - Size: 131 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 1 - Forks: 1

aeckar/kombinator

Experimental project in early development

Language: Kotlin - Size: 76.2 KB - Last synced: 4 days ago - Pushed: 7 days ago - Stars: 0 - Forks: 0

taewooyo/volcano

🌋 Heatmap(Meko, Mekko) charts created in an optimized way, fully customizable for Android. Support only Jetpack Compose.

Language: Kotlin - Size: 267 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 7 - Forks: 0

halide/Halide

a language for fast, portable data-parallel computation

Language: C++ - Size: 168 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 5,716 - Forks: 1,053

hedhyw/rex

Flexible regular expressions constructor for Golang.

Language: Go - Size: 669 KB - Last synced: 1 day ago - Pushed: 3 months ago - Stars: 183 - Forks: 6

the-drunk-coder/megra.rs

Mégra is a mini-language to make music with variable-order markov chains and some other stochastic shenanigans.

Language: Rust - Size: 1.68 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 54 - Forks: 2

danielavornic/img-processing-dsl

Image processing DSL for the "Design of the Domain Specific Language" course

Language: Python - Size: 1.55 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0

hwolf/kvalidation

validations for Kotlin

Language: Kotlin - Size: 3.75 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0

pedro-gutierrez/diesel

Declarative programming in Elixir

Language: Elixir - Size: 64.5 KB - Last synced: 3 days ago - Pushed: about 1 month ago - Stars: 6 - Forks: 0

harshdoesdev/rayql

RayQL is a schema definition and query language for SQLite

Language: Rust - Size: 313 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 17 - Forks: 0

serenity-js/serenity-js

A next generation, full-stack acceptance testing framework optimised for collaboration, speed and scale!

Language: TypeScript - Size: 446 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 535 - Forks: 159

Behat/Gherkin

Gherkin parser, written in PHP for Behat project

Language: PHP - Size: 880 KB - Last synced: 3 days ago - Pushed: 5 months ago - Stars: 1,043 - Forks: 89

michalwidera/retractordb

RetractorDB - Time Series Database

Language: C++ - Size: 1.15 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 3 - Forks: 2

vapor-community/HTMLKit

Create and render HTML templates with HTMLKit

Language: Swift - Size: 1.91 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 392 - Forks: 21

pointfreeco/swift-html-kitura 📦

☁️ Kitura plugin for type-safe, transformable HTML views.

Language: Swift - Size: 14.6 KB - Last synced: 4 days ago - Pushed: over 2 years ago - Stars: 13 - Forks: 4

AndyObtiva/glimmer

DSL Framework consisting of a DSL Engine and a Data-Binding Library used in Glimmer DSL for SWT (JRuby Desktop Development GUI Framework), Glimmer DSL for Opal (Pure Ruby Web GUI), Glimmer DSL for LibUI (Prerequisite-Free Ruby Desktop Development GUI Library), Glimmer DSL for Tk (Ruby Tk Desktop Development GUI Library), Glimmer DSL for GTK (Ruby-GNOME Desktop Development GUI Library), Glimmer DSL for XML (& HTML), and Glimmer DSL for CSS

Language: Ruby - Size: 22.5 MB - Last synced: 4 days ago - Pushed: 3 months ago - Stars: 512 - Forks: 17

marick/ecto_test_dsl

A domain-specific testing library for testing code that uses Elixir's Ecto. Supports different Phoenix workflows.

Language: Elixir - Size: 1.87 MB - Last synced: 5 days ago - Pushed: about 3 years ago - Stars: 5 - Forks: 0

marick/examples_for_ecto_test_dsl

A project that uses `ecto_test_dsl` with Ecto and Postgres

Language: Elixir - Size: 4.56 MB - Last synced: 5 days ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

BayAreaCloudCity/low-code-dsl 📦

Low-code DSL Design for GCP Code

Language: Python - Size: 11.7 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

cedric05/dothttp-runner

dothttp is an open-source dev friendly http request tool

Language: TypeScript - Size: 20.8 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 10 - Forks: 2

mhashim6/ViewPagerDSL

Kotlin DSL for ViewPager and FragmentPagerAdapter

Language: Kotlin - Size: 63.5 KB - Last synced: 5 days ago - Pushed: about 6 years ago - Stars: 17 - Forks: 0

ptrbrynt/json-dsl

A type-safe builder for JSON objects in Kotlin, using GSON

Language: Kotlin - Size: 104 KB - Last synced: 5 days ago - Pushed: over 5 years ago - Stars: 1 - Forks: 1

btfranklin/promptdown

A Python package that enables the creation and parsing of structured prompts for language models in markdown format

Language: Python - Size: 44.9 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 2 - Forks: 0

lightform-oss/c4-modeling

Model C4 architecture diagrams as code using a DSL

Language: Scala - Size: 12.7 KB - Last synced: 5 days ago - Pushed: over 3 years ago - Stars: 6 - Forks: 1

samdmarshall/pyconfig

A tool for generating xcconfig files from a simple DSL

Language: Python - Size: 367 KB - Last synced: 5 days ago - Pushed: about 4 years ago - Stars: 48 - Forks: 3

SergeStinckwich/Helvetia

Lightweight approach to embed new languages into a host language

Size: 15.6 KB - Last synced: 5 days ago - Pushed: about 7 years ago - Stars: 12 - Forks: 2

schell/px-lang

px is an experimental, typed lambda calculus for _

Language: Haskell - Size: 23.4 KB - Last synced: 5 days ago - Pushed: about 5 years ago - Stars: 9 - Forks: 0

akovari/typesafe-salesforce

DSL for writing SalesForce SOQL queries using a type-safe manner in Scala

Language: Scala - Size: 79.1 KB - Last synced: 5 days ago - Pushed: about 7 years ago - Stars: 2 - Forks: 0

brianbruggeman/dice

A DSL for rolling dice build in python

Language: Python - Size: 35.2 KB - Last synced: 5 days ago - Pushed: about 3 years ago - Stars: 3 - Forks: 0

max-leuthaeuser/SCROLL

SCROLL - SCala ROLes Language (A DSL based on Scala for role-based programming and dispatch)

Language: Scala - Size: 5.38 MB - Last synced: 5 days ago - Pushed: about 1 month ago - Stars: 26 - Forks: 12

xyproto/simpleform

:large_blue_diamond: Simple language for creating HTML forms

Language: CSS - Size: 66.4 KB - Last synced: 5 days ago - Pushed: over 3 years ago - Stars: 3 - Forks: 0

xyproto/rangetype

:1234: Mini-language/DSL for defining and dealing with ranges of numbers

Language: Go - Size: 703 KB - Last synced: 5 days ago - Pushed: over 5 years ago - Stars: 4 - Forks: 0

flavioaiello/jenkins-dsl Fork of jenkinsci/docker 📦

Production ready lean supercharged DSL based Jenkins on Docker

Language: Groovy - Size: 575 KB - Last synced: 5 days ago - Pushed: about 3 years ago - Stars: 2 - Forks: 1

MKRhere/shotgun

An opinionated micro DSL for object query and function call

Language: JavaScript - Size: 4.88 KB - Last synced: 5 days ago - Pushed: over 5 years ago - Stars: 2 - Forks: 0

webx-net/webx

A DSL and framework for hypermedia system driven web backends, and API development.

Language: Rust - Size: 711 KB - Last synced: 5 days ago - Pushed: about 1 month ago - Stars: 6 - Forks: 1

Ohara124c41/Elementary_course Fork of vaclav/Elementary_course

JetBrains course on MPS for creating DSLs

Size: 1.14 MB - Last synced: 5 days ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

KisaragiEffective/MediaWikiDSL 📦

Language: Kotlin - Size: 60.5 KB - Last synced: 5 days ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

felixklauke/statecharts Fork of itemisCREATE/statecharts

YAKINDU Statechart Tools (http://www.statecharts.org). This fork will be used to implement custom code generation from statechart models to kotlin code.

Language: Java - Size: 91.7 MB - Last synced: 5 days ago - Pushed: over 6 years ago - Stars: 2 - Forks: 0

ekzhang/inline-sql

🪄 Inline SQL in any Python program

Language: Python - Size: 36.1 KB - Last synced: 4 days ago - Pushed: 3 months ago - Stars: 413 - Forks: 8

heartcombo/simple_form

Forms made easy for Rails! It's tied to a simple DSL, with no opinion on markup.

Language: Ruby - Size: 2.6 MB - Last synced: 23 days ago - Pushed: 27 days ago - Stars: 8,190 - Forks: 1,313

dromara/liteflow

Lightweight, fast, stable, and programmable component-based rule engine/process engine. Component reuse, synchronous/asynchronous orchestration, dynamic orchestration, multi-language scripting support, complex nested rules, hot deployment, smooth refreshing. Let you improve your development efficiency!

Language: Java - Size: 8.6 MB - Last synced: 5 days ago - Pushed: 22 days ago - Stars: 2,664 - Forks: 384

goadesign/model

Create your software architecture models and diagrams in Go.

Language: Go - Size: 16.7 MB - Last synced: 4 days ago - Pushed: 7 days ago - Stars: 304 - Forks: 18

Rhetos/Rhetos

Rhetos is a DSL platform, specialized for Enterprise Application Development.

Language: C# - Size: 13.5 MB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 48 - Forks: 33

stephannv/blueprint

Write HTML in plain Crystal

Language: Crystal - Size: 79.1 KB - Last synced: 4 days ago - Pushed: 8 months ago - Stars: 38 - Forks: 0

carson-katri/awesome-result-builders

A list of cool DSLs made with Swift 5.4’s @resultBuilder

Size: 51.8 KB - Last synced: about 10 hours ago - Pushed: over 1 year ago - Stars: 1,054 - Forks: 44

AlvaroOlave/AutoLayoutDSL

Autolayout DSL

Language: Swift - Size: 30.3 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 0

andymeneely/squib

A Ruby DSL for prototyping card games.

Language: Ruby - Size: 19.7 MB - Last synced: 4 days ago - Pushed: about 1 month ago - Stars: 906 - Forks: 68

Jackojc/cane

A small MIDI sequencer DSL designed around vectors and euclidean rhythms

Language: C++ - Size: 2.3 MB - Last synced: about 20 hours ago - Pushed: about 22 hours ago - Stars: 72 - Forks: 4

JuliaWeb/Hyperscript.jl

Hyperscript: A lightweight DOM representation for Julia

Language: Julia - Size: 242 KB - Last synced: 5 days ago - Pushed: 4 months ago - Stars: 96 - Forks: 11

RubyOnWorld/netfilter-rb

netfilter.rb is a Ruby Library/DSL for writing Linux Netfilter/iptables firewall rules.

Language: Ruby - Size: 24.4 KB - Last synced: 7 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0