Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introducing Starlet: Yet Another Starlark Wrapper for Go #28

Open
vt128 opened this issue May 1, 2024 · 0 comments
Open

Introducing Starlet: Yet Another Starlark Wrapper for Go #28

vt128 opened this issue May 1, 2024 · 0 comments

Comments

@vt128
Copy link

vt128 commented May 1, 2024

Hi Starlight community! 👋

We're excited to introduce Starlet (https://github.com/1set/starlet), another Go wrapper for Starlark inspired by the fantastic work done here on Starlight. While Starlight provided a solid foundation, we saw opportunities to enhance the developer experience and extend Starlark's capabilities further.

Starlet builds upon Starlight's strengths and introduces several key improvements:

  • Flexible Machine Abstraction: Starlet offers a streamlined interface for executing Starlark scripts, managing globals, loading modules, and handling outputs. This makes embedding Starlark in your Go applications even more intuitive.
  • Enhanced Data Conversion: Starlet simplifies data exchange between Go and Starlark, allowing seamless integration of Go's rich data types into your scripts.
  • Extended Libraries & Functionalities: Starlet comes bundled with a collection of custom modules for file manipulation, HTTP requests, JSON/CSV handling, and more, empowering you to achieve even more with Starlark.

We believe Starlet can be a valuable tool for anyone working with Starlark in Go. We invite you to explore Starlet, try it out in your projects, and share your feedback!

Here are some ways to get involved:

We're grateful to the Starlight community for paving the way for projects like Starlet. We hope Starlet continues to push the boundaries of what's possible with Starlark in Go! 🚀 Let's make Starlark shine brighter together! 🌟

Happy coding!

Best,
Kevin

@vt128 vt128 changed the title Introducing **Starlet**: Yet Another Starlark Wrapper for Go Introducing Starlet: Yet Another Starlark Wrapper for Go May 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant