Steel Wheels Project
Last Update: 2021/03/16

Introduction

Welcome to Steel Wheels Project web page. This project is started to develop open source software for macOS and iOS (iPhone family devices). You can get applications, frameworks and documents from this project.

Copyright

Every products of Steel Wheels Project are distributed under GNU General Public License, version 2 (GPL-2.0) or The GNU Lesser General Public License, version 2.1 (LGPL-2.1). Almost of products are hosted by GitHub.

Products

Application Software

Application
ProductDescription
JSTerminal The terminal application to execute JavaScript shell (called *jsh*). The language speification is defined at jsh language. This application focuses on rapid GUI application development based on JavaScript.
JSTools JSTools provides the shell program named *jsh*. See the manual The jsh. This is command line application. So it can not be distributed from Mac AppStore.

Framework, Library

Frameworks, Libraries
Name Description
Coconut Frameworks Package of general purpose data structure and classes.
Cobalt Framework Command line option parser
KiwiScript Framework Package of frameworks to support JavaScript by Swift
KiwiControls Framework Package of GUI controls which can be used by macOS and iOS.
Amber Framework Define the reactive object based on JavaScriptCore. It also defines the AmberScript parser.
KiwiComponent Framework Extend GUI controls to be controlled by the reactive objects defined in Amber Framework

Contact

To discuss about the software, please use github issues for it.