Chisle
코딩 에이전트 플러그인, 20개 실시간 작업에서 기본 모델 52% 활용, 간결한 페르소나와 출력 압축 제공
다양한 프로그래밍 언어에서 재사용 가능한 컬렉션·문자열·숫자·날짜·검증·폼·모델·런타임 유틸리티를 탐색합니다
Explore reusable collections, string, number, date, validation, form, model, and runtime utilities across programming languages.
개발 도구GitHub @Aaqibhafeezkhan온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
A collection of reusable utilities and developer tools across multiple programming languages, built for simplicity, practical use, and community contributions.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗One practical place to find small, reusable utilities across languages. This project groups utilities by capability first and language second, so you can find the behavior you need without learning a separate repository for every language.
Browse the examples · Cross-language grouping tutorial · Find a starter task · Contributing guide
The toolkit includes a unique collection helper that removes duplicate values while preserving their first occurrence.
JavaScript
import { unique } from "./utilities/collections/javascript/collection_utils.js";
console.log(unique([3, 1, 3, 2, 1]));
// [3, 1, 2]
Run the JavaScript compatibility tests from the repository root:
node --experimental-default-type=module tests/matrix/javascript/test_matrix.mjs
Python
from utilities.collections.python.collection_utils import unique
print(unique([3, 1, 3, 2, 1]))
# [3, 1, 2]
Run the Python compatibility tests from the repository root:
python -m unittest discover -s tests/matrix/python -p "test_*.py"
You only need the toolchain for the language you're working on. See Getting Started for more languages and commands.
Utilities are grouped by capability, with language-specific implementations inside each capability.
| Capability | What it covers |
|---|---|
| Collections | Reusable operations on lists and collections |
| Strings | Common string transformations and helpers |
| Numbers | Numeric helpers and boundary behavior |
| Dates | Date-related helpers |
| Validation | Reusable validation rules |
| Forms, models, runtime | Focused helpers for applicable environments |
Current implementations include TypeScript, JavaScript, Python, C++, Java, Go, Rust, C#, and Kotlin. Coverage differs by capability and language; check the cross-language test matrix rather than assuming every utility exists everywhere.
You do not need to understand every language or install every toolchain.
First-time contributors are welcome. If an issue's scope is unclear, ask a question before investing time.
TypeScript tooling is available for TypeScript utilities and React integrations. Other languages use their normal toolchains. Java capability implementations are independent Maven projects targeting Java 17; Go implementations are independent Go modules; Rust implementations are independent Cargo packages; C# projects target .NET 8; and Kotlin projects use Gradle Kotlin DSL.
Compatibility verification is currently manual. See the test matrix guide for canonical cases, runners, and language-specific verification.
This project is licensed under the MIT License. You may use, modify, and distribute the software subject to the license terms.