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

https://github.com/nowayhecodes/actor-bonilla

An actor model implementation in Typescript (it's just a silly pun don't expect this to work or to be finished sometime) :man_artist:
https://github.com/nowayhecodes/actor-bonilla

actor actor-model actor-system concurrency parallel-computing puns typescript typescript-library

Last synced: 22 days ago
JSON representation

An actor model implementation in Typescript (it's just a silly pun don't expect this to work or to be finished sometime) :man_artist:

Awesome Lists containing this project

README

          

Hector Bonilla

# Actor Bonilla

**Monorepo** — [`@actor-bonilla/core`](packages/core/README.md) and [`@actor-bonilla/http`](packages/http/README.md).

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)

## Packages

| Package | Description |
|--------|-------------|
| [@actor-bonilla/core](packages/core/README.md) | Mailboxes, supervision, routers, FSM, pub/sub, optional worker-thread actors |
| [@actor-bonilla/http](packages/http/README.md) | Native `fetch` HTTP client with retries and hooks |

## Contributing

Clone the repo, install with **pnpm** at the repository root (`pnpm install`), then build and test:

```bash
pnpm run build
pnpm run test
```

See [Developing](packages/core/docs/developing.md) for details.

## License

MIT © Gustavo Cavalcante