Giter VIP home page Giter VIP logo

dickensas / kotlin-gradle-templates Goto Github PK

View Code? Open in Web Editor NEW
65.0 3.0 15.0 728 KB

Quick start kotlin gradle DSL

Home Page: http://dickens.co.in

License: MIT License

Kotlin 36.44% HTML 0.63% Gherkin 0.06% C 60.52% GLSL 0.04% Python 0.02% Lua 0.03% R 0.01% Tcl 0.01% JavaScript 0.38% C++ 1.68% SWIG 0.05% CSS 0.05% Fortran 0.04% CMake 0.05%
kotlin kotlin-gradle-templates kotlin-javascript-boilerplate kotlin-html kotlin-web webassembly cinterop opengl embed-python embed-lua

kotlin-gradle-templates's Introduction

Build status

kotlin-gradle-templates

Quick start kotlin gradle DSL

This directory contains a set of boilerplate gradle script to kick start kotlin

  • multiplatform - Kotlin multiplatform boilerplate
  • junit5 - Kotlin JUnit 5 example
  • js-plain - Kotlin JavaScript boilerplate
  • js-commonjs - Kotlin JavaScript boilerplate with CommonJS enabled
  • js-nodejs - Kotlin multiplatform with NodeJS
  • sboot-wasm - Kotlin Web Assembly Hello World! with Spring Boot as server
  • sboot-wasm-dom - Kotlin Web Assembly HTML DOM Access
  • sboot-wasm-heap - Kotlin Web Assembly Heap Space memory direct access
  • sboot-wasm-string - Kotlin Web Assembly String transfer from Web Assembly VM
  • sboot-wasm-webgl - Kotlin Web Assembly Experimental Open GL wrapper using WebGL
  • sboot-wsock - Kotlin Web Socket with Spring Boot as server using JS libraries JQuery, SockJS and Stomp
  • sboot-jython - Kotlin Web Socket with Spring Boot as server using embedded standalone Jython
  • sboot-junit-trans - Kotlin JUnit 5 with platform transaction manager
  • sboot-mockito-integration - Kotlin pure Mockito integration testing
  • coroutines-html - KotlinX HTML with KotlinX coroutines delay
  • cucumber - Cucumber browser automation testing
  • cucumber-cpp - Cucumber notepad text copy paste automation
  • opengl-glsl - OpenGL GLSL using Kotlin GLFW+GLEW
  • opengl-glsl-glad - OpenGL GLSL using Kotlin GLFW+GLAD
  • opengl-gles - OpenGL ES 2.0 GLSL using Kotlin (Requires OpenGL ES Emulator)
  • opengl-mathgl - OpenGL MathGL using Kotlin GLFW+GLEW
  • vulkan-initialize - Vulkan Initiate and check for success
  • vulkan-triangle-glfw - Vulkan Triangle example using windows GLFW
  • opengl-freeglut-freetype2 - OpenGL GLSL using Kotlin FreeGLUT+GLEW+FreeType2
  • opengl-pangocairo - OpenGL GLEW using Kotlin libpangocairo Unicode Font Rendering
  • opengl-cairo-rsvg - OpenGL Kotlin librsvg SVG File Rendering
  • mesa-offscreen - OsMesa Kotlin render OpenGL output to a array buffer
  • embed-python - Embedding Python 3 or 2 in Kotlin and calling a method with parameter
  • embed-ruby - Embedding Ruby in Kotlin
  • embed-lua - Embedding Lua in Kotlin and calling a method with parameter
  • embed-r - Embedding R in Kotlin and calling a method with parameter
  • embed-tcl - Embedding TCL in Kotlin and calling a method with parameter
  • embed-octave - Embedding Octave Mex in Kotlin
  • embed-opencl - Embedding OpenCL in Kotlin
  • embed-perl - Embedding PERL in Kotlin
  • svg-bouncing-ball - Simple ball animation with SVG based shape and Kotlin OpenGL
  • chipmunk-physics - Simple chipmunk code with 3 rigid surface and ball bouncing from them
  • linear-algebra - Linear Algebra using LAPACKE
  • gsl-matrix - GSL Matrix manipulation using GSL
  • ann-fann - Artificial Neural Network using FANN
  • gtk3-glade3 - GTK3 and Glade3 builder
  • gtk3-glew - GTK3 and GLEW OpenGL [Experimental]
  • gtk4-gsk - GTK4 and GSK Cairo (or) Vulkan(Linux) [Experimental]
  • arduino-atmega8 - Arduino AVR Atmega8 [Experimental]
  • swig-jni - Automatic Java and C++ Stub using SWIG
  • swig-jni-cpointer - Automatic Java and C pointer Stub using SWIG
  • swig-jni-inherit-callback - Koltin JNI and C++ Inheritance Callback using SWIG
  • kotlin-javafx - Kotlin code run Open JavaFX 14 using FXML, without installing Open JavaFX
  • minecraft-javafx - Kotlin code to design like Minecaft Game UI
  • win32-directx - Pure WIN32 API based DirectX 9 code
  • win32-notepad-menu - Pure WIN32 API based Notepad Window detection code
  • openal-generate - OpenAL play audio using sine wave with integer array
  • openal-mathgl-generate - Generate a math buffer using MathGL and play using OpenAL
  • sndfile-generate - libsndfile create FLAC audio file using sine wave with integer array
  • android-multiplatform - Android Gradle KTS with external library usage
  • kotlin-fortran - Gradle KTS for Combining Kotlin and Fortran
  • kotlin-midi - Kotlin code for reading Midi port
  • kotlin-libxml2 - Kotlin code for reading XML and applying XSL on it

kotlin-gradle-templates's People

Contributors

dickensas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

kotlin-gradle-templates's Issues

Help

I have been trying to use the embed-python template, but I have been having issues with running the project. Is there an option you could make the project run on an docker-based enviroment or add a part to the readme explaining how to setup the code on a new device?

Provide the gradlew scripts

These templates are awesome! But I don't understand why you don't include the gradlew scripts, which allow one to get started using them. The point of these scripts is to have a reproducible build environment and you already included all the configuration files.

Thank you for undertaking this effort. I too want to use Kotlin/Native with many of these libraries and frameworks to create cross-platform applications.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.