awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to gradle/kotlin-dsl-samples

Open-source alternatives to Kotlin Dsl Samples

30 open-source projects similar to gradle/kotlin-dsl-samples, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Kotlin Dsl Samples alternative.

  • nuke-build/nukeAvatar nuke-build

    nuke-build/nuke

    3,707Vezi pe GitHub↗

    Nuke is a build automation system for defining software compilation and deployment pipelines using a strongly typed C# console application. It functions as a cross-platform build engine and pipeline orchestrator that treats build configurations as standard executable programs rather than static files. By leveraging a compiled language, the system provides type safety and IDE support for build script logic. This approach allows for the definition of automation and CI/CD pipelines using a professional programming language instead of YAML or shell scripts. The engine manages .NET project orches

    C#build-automationcontinuous-integrationnuke
    Vezi pe GitHub↗3,707
  • buildbot/buildbotAvatar buildbot

    buildbot/buildbot

    5,452Vezi pe GitHub↗

    Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a build automation engine that coordinates the retrieval of source code, the execution of build steps, and the reporting of results through a central controller and a network of remote worker agents. The system is distinguished by a plugin-based extensibility architecture and a master-worker distribution model. It allows for dynamic build modification at runtime and supports a pluggable database backend for persisting system state and historical build data. The project covers a bro

    Python
    Vezi pe GitHub↗5,452
  • sbt/sbtAvatar sbt

    sbt/sbt

    4,929Vezi pe GitHub↗

    Sbt is a JVM build tool and dependency management system designed for Scala and Java. It functions as a multi-project build orchestrator that manages the compilation of source code, resolves external libraries from remote repositories, and packages binaries for distribution. The project is distinguished by its interactive build system, which provides a read-eval-print loop for real-time state inspection and task execution. It utilizes a dependency-graph based execution model to process tasks and maintains a type-safe key-value store for dynamic build configuration. Its capabilities cover JVM

    Scala
    Vezi pe GitHub↗4,929

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Find more with AI search
  • cortinico/kotlin-android-templateAvatar cortinico

    cortinico/kotlin-android-template

    1,897Vezi pe GitHub↗

    This project provides a standardized starter template for Android application development, designed to accelerate the initialization of new mobile projects. It establishes a foundational environment that includes a pre-configured directory structure, centralized build logic, and integrated tooling to ensure consistency across application modules. The template utilizes type-safe build scripting to manage dependencies and project configurations, replacing traditional scripting methods with a more verifiable approach. It incorporates automated workflows for continuous integration, enabling the a

    Kotlinandroidandroid-appandroid-library
    Vezi pe GitHub↗1,897
  • lando/landoAvatar lando

    lando/lando

    4,235Vezi pe GitHub↗

    Lando is a Docker development environment manager and local development orchestrator used to create isolated application stacks. It functions as a web development stack provisioner that coordinates web servers, databases, and runtimes to ensure consistent environment parity across different operating systems. The project distinguishes itself through recipe-based environment bootstrapping for common stacks such as LAMP, LEMP, and MEAN, as well as dedicated provisioning for CMS platforms like WordPress, Drupal, and Joomla. It further differentiates its capabilities by acting as a remote hosting

    Vezi pe GitHub↗4,235
  • jetbrains/intellij-platform-plugin-templateAvatar JetBrains

    JetBrains/intellij-platform-plugin-template

    3,740Vezi pe GitHub↗

    This project is a standardized project scaffolding and build automation system for developing IntelliJ IDE plugins. It provides a pre-configured directory layout and Gradle-based build automation to bootstrap new plugin projects with consistent compilation and dependency resolution. The template integrates a complete release management pipeline using GitHub Actions to automate the building, digital signing, and uploading of plugin binaries to a public marketplace. It includes a markdown-driven synchronizer that automatically updates marketplace release notes from a versioned text file during

    Kotlinintellijintellij-ideaintellij-idea-plugin
    Vezi pe GitHub↗3,740
  • nisrulz/android-tips-tricksAvatar nisrulz

    nisrulz/android-tips-tricks

    4,748Vezi pe GitHub↗

    This project provides a collection of reference materials, guides, and cheatsheets designed to optimize the Android development workflow. It serves as a comprehensive resource for implementing best practices in application building, debugging, and user interface design. The repository covers specialized techniques for build optimization, including methods to reduce binary sizes and accelerate compilation. It also provides detailed references for device debugging, memory leak detection, and the application of Material Design principles. The project further details productivity enhancements fo

    Java
    Vezi pe GitHub↗4,748
  • mcxiaoke/packer-ng-pluginAvatar mcxiaoke

    mcxiaoke/packer-ng-plugin

    4,797Vezi pe GitHub↗

    This project is an Android Gradle build plugin designed to automate the creation of multiple channel-specific application packages from a single build process. It functions as an APK variant generator that injects unique distribution identifiers into application packages to track installation sources across different app stores. The tool manages the entire distribution lifecycle, from defining target channels via external configuration to generating the corresponding package variants. It uses template-based artifact naming with dynamic placeholders to organize output files and includes a syst

    Javaandroidapkgradle
    Vezi pe GitHub↗4,797
  • runelite/runeliteAvatar runelite

    runelite/runelite

    5,391Vezi pe GitHub↗

    RuneLite is an open-source game client for OldSchool RuneScape. It serves as a community-driven alternative to the official software, functioning as a modified client that allows for deep customization and feature extension. The project provides a programmable game plugin system that enables the development and injection of custom tools directly into the running game environment. This framework allows for the creation of interface enhancements and the integration of custom logic to modify client behavior. The system also includes a game cache data manager for reading and manipulating local a

    Java
    Vezi pe GitHub↗5,391
  • dagger/daggerAvatar dagger

    dagger/dagger

    15,970Vezi pe GitHub↗

    Dagger is a programmable CI/CD engine and containerized task runner designed to orchestrate build and test pipelines. It functions as an incremental build system that manages containers, filesystems, and secrets through a typed API to ensure consistent execution across local and cloud environments. The engine utilizes a language-agnostic client-server API to allow multi-language pipeline orchestration, enabling the sharing of typed artifacts and state across different SDKs without manual serialization. It optimizes execution through content-addressable caching and a directed acyclic graph to

    Go
    Vezi pe GitHub↗15,970
  • cake-build/cakeAvatar cake-build

    cake-build/cake

    4,179Vezi pe GitHub↗

    Cake is a cross-platform build automation system and scripting framework that allows users to define software build pipelines using C# scripts. It functions as a CI/CD pipeline orchestrator and build runner, providing a strongly-typed domain-specific language to simplify the orchestration of compilation, testing, and packaging processes across Windows, Linux, and macOS. The system ensures reproducible build environments by pinning the versions of build tools, modules, and dependencies. It distinguishes itself by enabling a C# scripting workflow with full IDE support, including autocomplete, s

    C#build-automationbuild-automation-toolbuild-tool
    Vezi pe GitHub↗4,179
  • emdash-cms/emdashAvatar emdash-cms

    emdash-cms/emdash

    10,887Vezi pe GitHub↗

    EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru

    TypeScriptastrocmsemdash
    Vezi pe GitHub↗10,887
  • koolshare/koolshare.github.ioAvatar koolshare

    koolshare/koolshare.github.io

    4,669Vezi pe GitHub↗

    This project is a collection of management interfaces and platforms for network-connected hardware. It functions as a firmware extension platform, a network storage operating system manager, and a network routing administrator. The system enables the installation of open-source plugins and third-party add-ons to expand device capabilities. It provides a management interface for network attached storage, allowing for remote file management and peer-to-peer media streaming. Broad capabilities cover network routing configuration through policy-based routing and dynamic DNS, as well as firmware

    Classic ASPasusgomerlinrouter
    Vezi pe GitHub↗4,669
  • evant/gradle-retrolambdaAvatar evant

    evant/gradle-retrolambda

    5,258Vezi pe GitHub↗

    gradle-retrolambda is a Gradle plugin and bytecode transformer designed to enable the use of modern Java lambda expressions in legacy Java and Android runtime environments. It functions as a backporting tool that ensures modern functional programming syntax remains compatible with older virtual machines. The project transforms compiled class files to make them compatible with Java 6 and 7 environments. This allows for the use of modern Java features in projects that must maintain backward compatibility with older API levels and legacy Android devices. The tool integrates into the Gradle buil

    Java
    Vezi pe GitHub↗5,258
  • goodrain/rainbondAvatar goodrain

    goodrain/rainbond

    6,184Vezi pe GitHub↗

    Rainbond is a Kubernetes-native application platform that deploys and manages containerized applications through a graphical interface, abstracting Kubernetes complexity so users can work without needing to learn Kubernetes commands or concepts. It provides a complete application lifecycle management system covering development, architecture, delivery, and operations from a single unified web interface, with automated workflows that handle cluster provisioning, application deployment, and ongoing management. The platform distinguishes itself through its application marketplace, which packages

    Go
    Vezi pe GitHub↗6,184
  • sass/sassAvatar sass

    sass/sass

    15,373Vezi pe GitHub↗

    Sass is a stylesheet compilation engine and CSS preprocessor that extends standard CSS with variables, nested rules, mixins, and functions. It functions as a comprehensive design system tool, enabling developers to organize complex stylesheets into modular, reusable components while automating the transformation of advanced syntax into browser-compatible CSS. The project distinguishes itself through its sophisticated build automation and language-level extensibility. It provides robust support for programmatic style generation, including conditional logic, iterative loops, and unit-aware math

    TypeScript
    Vezi pe GitHub↗15,373
  • pr0g/cmake-examplesAvatar pr0g

    pr0g/cmake-examples

    1,231Vezi pe GitHub↗

    This project provides a collection of minimal, modern configuration templates designed to demonstrate industry-standard practices for managing C and C++ build workflows. It serves as a practical guide for developers to implement build automation, dependency management, and project structuring using the CMake build system. The repository distinguishes itself by offering modular examples that cover complex build requirements, such as hierarchical project organization and the integration of external third-party source code. It emphasizes the use of target-based dependency graphs and interface-ba

    CMakecmakecmake-examplescmake-scripts
    Vezi pe GitHub↗1,231
  • hearthsim/hearthstone-deck-trackerAvatar HearthSim

    HearthSim/Hearthstone-Deck-Tracker

    4,898Vezi pe GitHub↗

    Hearthstone Deck Tracker is a gaming companion application and collection manager for Windows. It serves as a game utility for tracking real-time gameplay data, managing card collections, and analyzing deck performance through match history and win rates. The application features a plugin-based architecture that allows for the addition of third-party logic to introduce custom tracking behaviors and automation triggers. For broadcasters, it provides a chroma-key compatible streaming overlay to display real-time game data on live video feeds. Its capabilities include importing deck lists from

    C#c-sharpdeck-trackergame
    Vezi pe GitHub↗4,898
  • imgcook/imoveAvatar imgcook

    imgcook/imove

    3,732Vezi pe GitHub↗

    imove is a visual workflow orchestrator and domain-specific language designer. It provides a graphical canvas for mapping complex functional logic and designing operational workflows through a node-based interface. The system functions as a visual flowchart to code generator, converting logic diagrams into an executable domain-specific language for software development kits. It includes a custom logic node framework that allows for the integration of external plugins and the creation of custom functions to extend the available node library. The platform supports node-based logic design and r

    TypeScript
    Vezi pe GitHub↗3,732
  • its-a-feature/mythicAvatar its-a-feature

    its-a-feature/Mythic

    4,571Vezi pe GitHub↗

    Mythic is a red teaming framework and command and control server designed for managing post-exploitation activities. It provides a centralized system for issuing tasks and receiving telemetry from agents deployed across diverse target platforms and operating systems. The platform features a collaborative operator interface that allows multiple security researchers to coordinate operations and track target activity within a shared environment. It supports the deployment and updating of diverse agent payloads through a multi-platform payload manager. The framework utilizes a plugin-based archi

    JavaScript
    Vezi pe GitHub↗4,571
  • goreleaser/goreleaserAvatar goreleaser

    goreleaser/goreleaser

    15,897Vezi pe GitHub↗

    GoReleaser is a release automation tool for building, packaging, and distributing Go binaries across multiple platforms and architectures. It functions as a cross-compilation build pipeline and binary distribution orchestrator that manages the end-to-end lifecycle of versioned software releases. The tool utilizes a declarative configuration pipeline based on a YAML definition file to automate the Go toolchain. It links Git tags to the compilation process, allowing for automated version tagging and the injection of build metadata and version strings into binaries via linker flags. Its capabil

    Go
    Vezi pe GitHub↗15,897
  • alex-d/trumbowygAvatar Alex-D

    Alex-D/Trumbowyg

    4,147Vezi pe GitHub↗

    Trumbowyg is a lightweight JavaScript WYSIWYG editor used to create and format rich-text and HTML content directly within a web browser. It serves as a client-side tool for generating semantic HTML markup and authoring web content. The project features a modular, plugin-based architecture that allows for the addition of new formatting commands and toolbar buttons. It provides a configurable interface where the toolbar layout can be customized via a predefined array and labels can be translated through localization files. The editor covers a wide range of content manipulation capabilities, in

    JavaScript
    Vezi pe GitHub↗4,147
  • gradle/gradleAvatar gradle

    gradle/gradle

    18,687Vezi pe GitHub↗

    Gradle is a build automation tool for the Java Virtual Machine that functions as a polyglot build orchestrator. It automates the compilation, testing, and packaging of software across multiple programming languages using a structured workflow. The project acts as a build performance optimizer, utilizing daemon processes, parallel execution, and result caching to reduce redundant computation. It also serves as a dependency management system that resolves external libraries and plugins while verifying checksums to ensure integrity. The system coordinates complex build lifecycles and task depen

    Groovy
    Vezi pe GitHub↗18,687
  • jenkinsci/pipeline-examplesAvatar jenkinsci

    jenkinsci/pipeline-examples

    4,296Vezi pe GitHub↗

    This project is a library of version-controlled workflow definitions and a collection of Groovy scripts and configuration snippets for implementing continuous integration and delivery automation in Jenkins. It serves as a reference for building automated pipelines using both declarative syntax and scripted logic. The repository provides template collections and implementation patterns for creating software build and deployment workflows. It includes reusable functions and logic patterns designed to standardize pipeline behavior and eliminate code duplication across multiple projects through t

    Groovy
    Vezi pe GitHub↗4,296
  • fwcd/kotlin-language-serverAvatar fwcd

    fwcd/kotlin-language-server

    2,034Vezi pe GitHub↗

    The Kotlin Language Server is a static code analysis tool that provides real-time intelligence for Kotlin projects. By implementing the Language Server Protocol, it enables developers to access professional-grade development features, such as code completion, diagnostics, and navigation, within any compatible text editor. The project distinguishes itself through an architecture that maintains persistent, in-memory compiler instances to facilitate rapid, incremental recompilation during active development. It supports remote hosting via TCP, allowing editors to connect to centralized analysis

    Kotlinatomautocompletecode-completion
    Vezi pe GitHub↗2,034
  • chrisrm/material-theme-jetbrainsAvatar ChrisRM

    ChrisRM/material-theme-jetbrains

    7,747Vezi pe GitHub↗

    This project is a JetBrains IDE theme plugin and color scheme pack that implements a Material Design UI theme. It provides a comprehensive interface overhaul that replaces standard editor colors and icons with Material Design aesthetics. The plugin focuses on developer workspace personalization by allowing users to apply a consistent visual language to JetBrains development environments. It enables the customization of the IDE appearance through a collection of customizable palettes for code highlighting and user interface elements.

    Java
    Vezi pe GitHub↗7,747
  • easybangumiorg/easybangumiAvatar easybangumiorg

    easybangumiorg/EasyBangumi

    3,871Vezi pe GitHub↗

    EasyBangumi is an anime streaming management application for Android that aggregates content from multiple external sources into a single interface. It enables users to search for titles, manage a personal library of favorite series, and stream video content from various third-party providers. The application features a plugin-based extension system that allows for the integration of external media providers via repository links or dedicated installation files. This architecture enables the addition of new content sources and capabilities without modifying the core binary. The platform inclu

    Kotlinacgandroidandroid-application
    Vezi pe GitHub↗3,871
  • componentjs/componentAvatar componentjs

    componentjs/component

    4,523Vezi pe GitHub↗

    Component is a frontend build tool and package manager designed for modular web application development. It functions as an asset pipeline orchestrator and module dependency resolver, fetching and organizing local or remote code packages according to specific versioning rules. The system provides a development environment that supports local module linking via symlinks for real-time testing without publishing to a registry. It includes a programmable build pipeline to transform scripts and styles into production assets and an event-driven file watching system to trigger automatic recompilatio

    JavaScript
    Vezi pe GitHub↗4,523
  • gruntjs/gruntAvatar gruntjs

    gruntjs/grunt

    12,243Vezi pe GitHub↗

    Grunt is a build automation tool and JavaScript task runner. It serves as a Node.js automation framework designed to execute automated workflows for building, testing, and deploying software projects. The system functions as a task runner that automates repetitive development chores such as minification, compilation, and testing. It provides orchestration for development tasks, frontend asset pipelines, and continuous integration workflows. The framework utilizes a task-based execution model where developers define a sequence of named functions. This is supported by a plugin-based extensibil

    JavaScript
    Vezi pe GitHub↗12,243
  • go-flutter-desktop/go-flutterAvatar go-flutter-desktop

    go-flutter-desktop/go-flutter

    5,934Vezi pe GitHub↗

    go-flutter is a runtime and embedding library that enables Flutter applications to run natively on Windows, macOS, and Linux using Go and GLFW. It implements the Flutter Embedding API to render Flutter UIs on desktop platforms, providing a cross-platform desktop runtime that bridges Go and Dart code through standard Flutter method and event channels. The project includes a plugin framework that supports bidirectional communication between Go and Dart, allowing Go code to invoke Dart handlers and expose Go methods for Dart to call, with optional synchronous replies. It also provides event stre

    Gocross-platformdesktopflutter
    Vezi pe GitHub↗5,934