ccoVeille / go-safecast
Safe number conversion in Go: address gosec G115 and cwe-190 Integer Overflow or Wraparound
☆25Updated this week
Related projects ⓘ
Alternatives and complementary repositories for go-safecast
- Use right mirror functions for string/[]byte performance bust☆43Updated this week
- A Rust style enums implementation for Go.☆30Updated 8 months ago
- Generic concurrent lock-free map for Golang☆43Updated 2 months ago
- perhaps the best CORS middleware library for Go☆44Updated 2 months ago
- One time password for Go.☆21Updated this week
- 🚀 Fast and light wildcard pattern matching.☆82Updated last year
- Accept Interfaces, Return Concrete Types☆62Updated 3 months ago
- ☆51Updated last month
- golang linter to detect named returns☆26Updated 2 weeks ago
- Basic Markdown parser and HTML generator☆84Updated 3 months ago
- a unicode-aware, case conversion library for Go☆54Updated 10 months ago
- Read a tar file contents using go1.16 io/fs abstraction☆36Updated last year
- Versioned Binary Serialization☆17Updated 4 months ago
- Go struct and field validation☆43Updated last month
- Golang in-memory caching stream reader☆34Updated 8 months ago
- nilable is a tiny Go generics library for making non-nilable values nilable☆13Updated 7 months ago
- XML Tokenizer is a low-memory high performance non-namespace parser library for parsing simple XML 1.0.☆40Updated 3 weeks ago
- Wasify☆40Updated 8 months ago
- GitHub Action for Go 1.18 fuzz testing☆15Updated 8 months ago
- Remote Git repos as fs.FS file systems.☆118Updated 5 months ago
- Support for doing deep copies of (almost all) Go types.☆33Updated 4 months ago
- 🚔 Enforce field tags in (un)marshaled structs☆35Updated this week
- Golang terminal ANSI OSC52 wrapper. Copy text to clipboard from anywhere.☆35Updated last year
- 🪵 Ensure consistent code style when using log/slog☆107Updated this week
- httprate.LimitCounter implementation with Redis backend☆22Updated 3 weeks ago
- A linter that handles struct tags.☆47Updated 8 months ago
- Native type for dealing with dates in Go☆66Updated this week
- Bridge between Go testing.T and slog.☆48Updated last year
- A linter to ensure that slices are not initialized with non-zero length☆70Updated 6 months ago
- Fast, zero-allocation, lexicographic-order-preserving packing/unpacking of native Go types to bytes.☆41Updated 5 months ago