{"id":47705223,"url":"https://github.com/alternative-intelligence-cp/aria-packages","last_synced_at":"2026-04-05T00:02:03.255Z","repository":{"id":346528199,"uuid":"1189755158","full_name":"alternative-intelligence-cp/aria-packages","owner":"alternative-intelligence-cp","description":"Standard library packages for Aria — 80 packages including HTTP, CSV, regex, datetime, SDL2, GTK4, raylib, SQLite, PostgreSQL, MySQL, Redis","archived":false,"fork":false,"pushed_at":"2026-04-03T03:01:25.000Z","size":150966,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-03T04:19:32.891Z","etag":null,"topics":["aria","database","gui","packages","standard-library"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alternative-intelligence-cp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-23T16:27:24.000Z","updated_at":"2026-04-03T03:01:30.000Z","dependencies_parsed_at":"2026-04-05T00:01:56.782Z","dependency_job_id":null,"html_url":"https://github.com/alternative-intelligence-cp/aria-packages","commit_stats":null,"previous_names":["alternative-intelligence-cp/aria-packages"],"tags_count":29,"template":false,"template_full_name":null,"purl":"pkg:github/alternative-intelligence-cp/aria-packages","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alternative-intelligence-cp%2Faria-packages","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alternative-intelligence-cp%2Faria-packages/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alternative-intelligence-cp%2Faria-packages/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alternative-intelligence-cp%2Faria-packages/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alternative-intelligence-cp","download_url":"https://codeload.github.com/alternative-intelligence-cp/aria-packages/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alternative-intelligence-cp%2Faria-packages/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31419549,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T20:09:54.854Z","status":"ssl_error","status_checked_at":"2026-04-04T20:09:44.350Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aria","database","gui","packages","standard-library"],"created_at":"2026-04-02T17:53:44.557Z","updated_at":"2026-04-05T00:02:03.236Z","avatar_url":"https://github.com/alternative-intelligence-cp.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# aria-packages\n\n[![CI](https://github.com/alternative-intelligence-cp/aria-packages/actions/workflows/ci.yml/badge.svg)](https://github.com/alternative-intelligence-cp/aria-packages/actions/workflows/ci.yml)\n[![License: Apache 2.0](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0)\n\nEcosystem package libraries for the [Aria programming language](https://github.com/alternative-intelligence-cp/aria).\n\n**102 packages** organized into utility, graphics/game, server/middleware, database, and AI/ML tiers.\n\n## Packages\n\n| Package | Description |\n|---------|-------------|\n| aria-args | Command-line argument parsing |\n| aria-ascii | ASCII character classification and conversion |\n| aria-audio | Software synthesis, MIDI note table, ALSA backend |\n| aria-base64 | Base64 encoding/decoding |\n| aria-bench | Benchmarking |\n| aria-bits | Bit test/set/clear/flip, nibble extraction, popcount |\n| aria-body-parser | HTTP body parsing middleware (JSON, URL-encoded, multipart) |\n| aria-buf | Byte/word packing for uint64 buffers |\n| aria-clamp | min, max, clamp, abs, sign for int64/uint64 |\n| aria-cli | Enhanced CLI parsing with subcommands |\n| aria-color | RGBA packing/unpacking and pixel transforms |\n| aria-compress | Data compression (LZ4/zstd via FFI) |\n| aria-console | 16-bit memory-mapped address space + 60fps frame scheduler |\n| aria-conv | Saturating narrowing and float/int conversion |\n| aria-cookie | Cookie parsing and Set-Cookie builder |\n| aria-cors | CORS middleware with configurable origins |\n| aria-crypto | Cryptographic primitives (SHA-256, AES, HMAC via FFI) |\n| aria-csv | CSV parsing and generation |\n| aria-cuda | CUDA FFI: device management, memory ops, kernel launch, cuBLAS |\n| aria-datetime | Date/time formatting and arithmetic |\n| aria-decision-t | Decision tree classifier (entropy, information gain) |\n| aria-display | ANSI/termios terminal rendering (virtual console) |\n| aria-editor | Terminal-mode text editor with search |\n| aria-endian | Big/little-endian byte-swap for 16/32/64-bit |\n| aria-entangled | Quantum-inspired entangled variable pairs |\n| aria-env | Environment variable access and process info |\n| aria-fixed | Q32.32 fixed-point arithmetic on uint64 |\n| aria-freq | Frequency/period/baud integer arithmetic |\n| aria-fs | File system utilities (stat, mkdir, readdir, copy) |\n| aria-gml | GML compatibility layer: 40+ functions, xorshift32 RNG |\n| aria-gradient-field | 3D gradient field computation |\n| aria-gtk4 | GTK4 desktop GUI: widget registry, events, non-blocking UI |\n| aria-hash | FNV-1a and djb2 string hashing |\n| aria-http | HTTP client (GET/POST requests) |\n| aria-input | Raw keyboard input with SNES-style button mapping |\n| aria-jamba | Hybrid Transformer + Mamba + Mixture of Experts model |\n| aria-jit | WildX JIT helpers |\n| aria-json | JSON encoding for basic types |\n| aria-log | Structured logging with severity levels |\n| aria-looping | Iterative refinement model with convergence stopping |\n| aria-mamba | Mamba selective state space model with SiLU gating |\n| aria-map | Map data structure |\n| aria-math | Trig, exp, log, rounding via C libm |\n| aria-mime | MIME type detection and mapping |\n| aria-mux | Bit-select, field insert/extract, mask ops, blend |\n| aria-mysql | MySQL/MariaDB client via libmysqlclient |\n| aria-opengl | OpenGL 3.3 Core via GLAD + SDL2 |\n| aria-path | Path manipulation | \n| aria-postgres | PostgreSQL client via libpq (parameterized, LISTEN/NOTIFY) |\n| aria-queue | Queue data structure |\n| aria-rand | xorshift64 pseudo-random number generator |\n| aria-rate-limit | Token bucket rate limiting middleware |\n| aria-raylib | raylib v6.0 bindings: window, drawing, shapes, text, input, audio, gamepad |\n| aria-redis | Redis client via hiredis (strings, lists, hashes, sets) |\n| aria-regex | Regular expression matching |\n| aria-resource-mem | RAII-style resource lifecycle management |\n| aria-router | Express-style router: path params, middleware, wildcards |\n| aria-sdl2 | SDL2 multimedia bindings: window, renderer, drawing, events |\n| aria-semver | Semantic versioning: parse, compare, satisfy |\n| aria-server | HTTP/1.1 server: listen, accept, parse, respond |\n| aria-session | In-memory session management with crypto IDs |\n| aria-socket | Socket abstraction layer |\n| aria-sort | Various sorting algorithms |\n| aria-sqlite | SQLite3 embedded database client (parameterized queries) |\n| aria-static | Static file serving with MIME detection and path traversal protection |\n| aria-str | String utilities (pad, trim, repeat, contains, split) |\n| aria-template | String template rendering with variable substitution |\n| aria-tensor | Dense tensor library: creation, arithmetic, matmul, activations, GPU interop |\n| aria-test | Test framework with assertion helpers |\n| aria-tetris | Full Tetris clone: sound effects, gamepad, high score |\n| aria-toml | TOML configuration file parsing |\n| aria-transformer | Transformer encoder: multi-head attention, causal masking |\n| aria-uacp | Universal AI Communication Protocol: binary framing, 8 message types |\n| aria-url | URL parsing, encoding, query string manipulation |\n| aria-uuid | UUID v4 generation and formatting |\n| aria-vec | 2D/3D float64 vector math (dot, cross, length) |\n| aria-websocket | WebSocket client/server (RFC 6455) |\n| aria-xml | XML parsing and generation |\n| aria-yaml | YAML parsing and serialization |\n| aria-zigzag | Zigzag encode/decode for signed integer interleaving |\n\n## Installation\n\n### Via aria-pkg\n```bash\naria-pkg install aria-test\n```\n\n### Via APT (Debian/Ubuntu)\n```bash\nsudo apt install aria-packages\n```\n\n### Manual\nCopy the desired package directory into your project or Aria's package search path.\n\n## Package Structure\n\nEach package follows the standard Aria package layout:\n\n```\naria-\u003cname\u003e/\n├── aria-package.toml    # Package manifest\n├── src/\n│   └── \u003cname\u003e.aria      # Source code\n├── tests/\n│   └── test_\u003cname\u003e.aria # Tests\n└── README.md\n```\n\n## Contributing\n\n1. Fork this repository\n2. Create your package under `packages/`\n3. Include `aria-package.toml`, source, and tests\n4. Submit a pull request\n\n## License\n\nAGPL-3.0 — see [LICENSE.md](LICENSE.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falternative-intelligence-cp%2Faria-packages","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falternative-intelligence-cp%2Faria-packages","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falternative-intelligence-cp%2Faria-packages/lists"}