Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/temporalio/sdk-typescript
Temporal TypeScript SDK
https://github.com/temporalio/sdk-typescript
Last synced: 5 days ago
JSON representation
Temporal TypeScript SDK
- Host: GitHub
- URL: https://github.com/temporalio/sdk-typescript
- Owner: temporalio
- License: other
- Created: 2020-11-30T14:54:26.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-12-23T22:33:04.000Z (13 days ago)
- Last Synced: 2024-12-24T17:03:50.773Z (12 days ago)
- Language: TypeScript
- Homepage:
- Size: 22.7 MB
- Stars: 550
- Watchers: 15
- Forks: 110
- Open Issues: 141
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-temporal - TypeScript SDK
README
[Temporal](https://temporal.io) is a durable execution system that transparently makes your code durable, fault-tolerant, and simple.
"Temporal TypeScript SDK" is the framework for authoring workflows and activities using either the TypeScript or JavaScript programming languages.
For documentation and samples, see:
- [Code Samples](https://github.com/temporalio/samples-typescript)
- [TypeScript SDK docs](https://docs.temporal.io/typescript/introduction)
- [TypeScript SDK API reference](https://typescript.temporal.io/)
- [General Temporal docs](https://docs.temporal.io)## Packages
This monorepo contains the following packages:
| Subfolder | Package |
|------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------|
| [`packages/client/`](packages/client/) | [`@temporalio/client`](https://www.npmjs.com/package/@temporalio/client) |
| [`packages/worker/`](packages/worker/) | [`@temporalio/worker`](https://www.npmjs.com/package/@temporalio/worker) |
| [`packages/workflow/`](packages/workflow/) | [`@temporalio/workflow`](https://www.npmjs.com/package/@temporalio/workflow) |
| [`packages/activity/`](packages/activity/) | [`@temporalio/activity`](https://www.npmjs.com/package/@temporalio/activity) |
| [`packages/testing/`](packages/testing/) | [`@temporalio/testing`](https://www.npmjs.com/package/@temporalio/testing) |
| [`packages/common/`](packages/common/) | [`@temporalio/common`](https://www.npmjs.com/package/@temporalio/common) |
| [`packages/proto/`](packages/proto/) | [`@temporalio/proto`](https://www.npmjs.com/package/@temporalio/proto) |
| [`packages/interceptors-opentelemetry/`](packages/interceptors-opentelemetry/) | [`@temporalio/interceptors-opentelemetry`](https://www.npmjs.com/package/@temporalio/interceptors-opentelemetry) |
| [`packages/meta/`](packages/meta/) | [`temporalio`](https://www.npmjs.com/package/@temporalio/meta) (deprecated) |
| [`packages/test/`](packages/test/) | SDK internal tests |
| [`packages/create-project/`](packages/create-project/) | [`@temporalio/create`](https://www.npmjs.com/package/@temporalio/create-project) |
| [`packages/docs/`](packages/docs/) | [API docs](https://typescript.temporal.io/) |## Contributors
[/sdk-typescript/graphs/contributors](https://github.com/temporalio/sdk-typescript/graphs/contributors)
Thank you to everyone who has contributed 😃🙌
## Contributing
We welcome issues and PRs! Read our [contributing guide](CONTRIBUTING.md) to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to the SDK.