An open API service indexing awesome lists of open source software.

https://github.com/moritree/stacks


https://github.com/moritree/stacks

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# stacks

[![Rust](https://img.shields.io/badge/Rust-%23000000.svg?e&logo=rust&logoColor=white)](https://www.rust-lang.org/)
[![Lua](https://img.shields.io/badge/Lua-%232C2D72.svg?logo=lua&logoColor=white)](https://www.lua.org/)
[![TypeScript](https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=fff)](https://www.typescriptlang.org/)
[![Tauri](https://img.shields.io/badge/Tauri-24C8D8?logo=tauri&logoColor=fff)](https://v2.tauri.app/)
[![TailwindCSS](https://img.shields.io/badge/Tailwind%20CSS-%2338B2AC.svg?logo=tailwind-css&logoColor=white)](https://tailwindcss.com/)
[![Preact](https://img.shields.io/badge/Preact-673AB8?logo=preact&logoColor=fff)](https://preactjs.com/)

### [Read the docs!](https://stacks-programming.readthedocs.io/en/latest/)

I spent a lot of time as a child making little games in the educational programming language Scratch, and it was a major inspiration for me to continue programming as an adult. However, programming tools aimed at non-technical beginners (and particularly children) have a frustrating habit of arbitrarily limiting what you can do. This means there’s still a big jump to get to “real programming”.

This is my attempt to build something for this in-between space and bridge visual intuition with powerful scripting — it’s what I wish I always had.

![Visualization of the codebase](./diagram.svg)

# Run locally
1. Clone the repository
```
git clone https://github.com/moritree/stacks.git
```
2. Install dependencies:
```
yarn install
```

I'm sure you can figure out installing any prerequisites along the way.

## Development
To run the app in development mode:

```
yarn tauri dev
```

## Build from source
To build the application binary for your system:

```
yarn tauri build
```