https://github.com/gmlewis/moonbit-base64
MoonBit base64: provide simple base64 operations.
https://github.com/gmlewis/moonbit-base64
base64 base64-encoding moonbit
Last synced: 3 months ago
JSON representation
MoonBit base64: provide simple base64 operations.
- Host: GitHub
- URL: https://github.com/gmlewis/moonbit-base64
- Owner: gmlewis
- License: apache-2.0
- Created: 2024-08-18T19:53:36.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-07-09T11:39:00.000Z (4 months ago)
- Last Synced: 2025-07-19T01:28:48.625Z (4 months ago)
- Topics: base64, base64-encoding, moonbit
- Language: MoonBit
- Homepage: https://mooncakes.io/docs/#/gmlewis/base64/
- Size: 83 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-moonbit - moonbit-base64
README
# gmlewis/base64
[](https://github.com/gmlewis/moonbit-base64/actions/workflows/check.yml)
This is a simple base64 encoder based on Go's implementation:
https://cs.opensource.google/go/go/+/master:src/encoding/base64/base64.go
which has the copyright notice:
```
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
```
The UTF-16 / UTF-8 encoder/decoders are provided with permission by
@peter-jerry-ye from this repo: https://github.com/peter-jerry-ye/jstream
## Status
The code has been updated to support compiler:
```bash
$ moon version --all
moon 0.1.20250722 (9514370 2025-07-22) ~/.moon/bin/moon
moonc v0.6.21 ~/.moon/bin/moonc
moonrun 0.1.20250722 (9514370 2025-07-22) ~/.moon/bin/moonrun
```