Difference between revisions of "Open-Source Projects"

From MiniScript Wiki
Jump to navigation Jump to search
Line 6: Line 6:
 
Official repository of source code for the MiniScript language (both C# and C++ versions), as well as [[Command-Line MiniScript]].
 
Official repository of source code for the MiniScript language (both C# and C++ versions), as well as [[Command-Line MiniScript]].
  
=== Java version of MiniScript ===
+
=== Third-Party Implementations/Ports ===
 +
==== Java version of MiniScript ====
 
https://github.com/heatseeker0/JavaMiniScript
 
https://github.com/heatseeker0/JavaMiniScript
  
 
A third-party reimplementation of MiniScript in Java, suitable for adding MiniScript support to Java games and apps.
 
A third-party reimplementation of MiniScript in Java, suitable for adding MiniScript support to Java games and apps.
  
=== Kotlin version of MiniScript ===
+
==== Kotlin version of MiniScript ====
 
https://github.com/Arcnor/miniscript-kt
 
https://github.com/Arcnor/miniscript-kt
  
 
A third-party reimplementation of MiniScript in Kotlin (a more modern Java-like language which runs on the JVM).
 
A third-party reimplementation of MiniScript in Kotlin (a more modern Java-like language which runs on the JVM).
  
=== Soda ===
+
 
 +
=== MiniScript-Enhanced Development Environments ===
 +
 
 +
==== Soda ====
 
https://github.com/JoeStrout/soda
 
https://github.com/JoeStrout/soda
  
An open-source, cross-platform game development environment based on MiniScript.
+
An open-source, cross-platform game development environment based on MiniScript and SDL.
  
=== MiniScript in RayLib ===
+
==== MiniScript in RayLib ====
 
https://github.com/AlRado/Raylib-cs-Examples/tree/miniscript
 
https://github.com/AlRado/Raylib-cs-Examples/tree/miniscript
  
 
Adds MiniScript support to RayLib-cs, an open-source C# game engine.
 
Adds MiniScript support to RayLib-cs, an open-source C# game engine.
  
=== MiniScript in MonoGame ===
+
==== MiniScript in MonoGame ====
 
https://github.com/guiprada/monomicro
 
https://github.com/guiprada/monomicro
  
 
Adds MiniScript support to MonoGame, another open-source C# game engine.
 
Adds MiniScript support to MonoGame, another open-source C# game engine.
  
=== GameLodge ===
+
==== GameLodge ====
 
https://github.com/bananaHemic/gamelodge_unity
 
https://github.com/bananaHemic/gamelodge_unity
  

Revision as of 17:27, 6 February 2024

This page is a collection of links to open-source projects in or for MiniScript.

Main Repository

https://github.com/JoeStrout/miniscript

Official repository of source code for the MiniScript language (both C# and C++ versions), as well as Command-Line MiniScript.

Third-Party Implementations/Ports

Java version of MiniScript

https://github.com/heatseeker0/JavaMiniScript

A third-party reimplementation of MiniScript in Java, suitable for adding MiniScript support to Java games and apps.

Kotlin version of MiniScript

https://github.com/Arcnor/miniscript-kt

A third-party reimplementation of MiniScript in Kotlin (a more modern Java-like language which runs on the JVM).


MiniScript-Enhanced Development Environments

Soda

https://github.com/JoeStrout/soda

An open-source, cross-platform game development environment based on MiniScript and SDL.

MiniScript in RayLib

https://github.com/AlRado/Raylib-cs-Examples/tree/miniscript

Adds MiniScript support to RayLib-cs, an open-source C# game engine.

MiniScript in MonoGame

https://github.com/guiprada/monomicro

Adds MiniScript support to MonoGame, another open-source C# game engine.

GameLodge

https://github.com/bananaHemic/gamelodge_unity

A multiplayer VR project that supports online coding & development based on MiniScript. Edit the game while people are in it!

Editors & Syntax Highlighting

NotePad++ UDL

https://github.com/SynapticBytes/MiniScript-UDL-for-Notepad-plus-plus
User-Defined Language for the NotePad++ text editor for Windows.

VS Code Language Toolkit

https://marketplace.visualstudio.com/items?itemName=ayecue.miniscript-vs
MiniScript Toolkit for Visual Studio Code. Includes syntax highlighting, a built-in interpreter and debugger, and many more features.

VS Code Language Module

https://bitbucket.org/colinmac/miniscript-syntax/src/master/
Provides MiniScript syntax highlighting for Visual Studio Code.

BBEdit Language Module

https://github.com/JoeStrout/miniscript-bbedit-lang-mod
Provides MiniScript syntax highlighting for the BBEdit text editor for macOS.

Pygments fork

https://github.com/JoeStrout/pygments
Fork of the Pygments syntax-coloring library which adds support for MiniScript.
Merged into the main Pygments repo on Feb. 29, 2020.

Highlight.js Package

https://github.com/JoeStrout/highlightjs-miniscript
Add-on language module for Highlight.js.

MiniScript code libraries

minimicro-fonts

https://github.com/JoeStrout/minimicro-fonts
Provides support for colored, proportional or monospaced screen fonts in BMF format.

minimicro-tiled

https://github.com/Mantic/minimicro-tiled
Provides a Tiled map importer and renderer!

Games/Apps/Programs written in MiniScript

Tagged collections