https://github.com/neoncitylights/libneoncl
a silly little C library with a high-level, general-purpose API. supports C11, C17 and above
https://github.com/neoncitylights/libneoncl
c c11 c17
Last synced: 11 days ago
JSON representation
a silly little C library with a high-level, general-purpose API. supports C11, C17 and above
- Host: GitHub
- URL: https://github.com/neoncitylights/libneoncl
- Owner: neoncitylights
- License: mit
- Created: 2023-11-21T05:06:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-28T16:05:13.000Z (over 2 years ago)
- Last Synced: 2025-10-24T08:46:15.472Z (9 months ago)
- Language: C
- Homepage:
- Size: 18.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# libneoncl
[](https://opensource.org/licenses/MIT)
[](https://github.com/neoncitylights/libneoncl/actions/workflows/cmake-multi-platform.yml)
My personal library with a high-level, general-purpose API. At the moment, it focuses on working with UTF-8 strings and general text encoding/decoding, with plans to expand in different areas as necessary. The library is considered unstable and its API may change at any time.
## Platform support
libneoncl aims to support C11 at a minimum, and uses the latest stable version of CMake for the build system. It is tested against the latest stable version of Clang, GCC, and MSVC. At the time of writing, this includes Clang 17, GCC 13, and MSVC 19.
This library automatically compiles against the following targets in CI:
- [ ] `x86_64-apple-darwin`: 64-bit x86 architecture for Apple (Darwin) systems
- [x] `x86_64-pc-windows-msvc`: 64-bit x86 architecture for Windows with MSVC toolchain
- [x] `x86_64-pc-linux-gnu`: 64-bit x86 architecture for Linux with GNU toolchain
- [x] `aarch64-linux-gnu`: 64-bit ARM architecture for Linux with GNU toolchain
## License
This software is licensed under the MIT license ([`LICENSE`](./LICENSE) or ).
### Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the MIT license, shall be licensed as above, without any additional terms or conditions.