npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

freelang-korean

v1.0.0

Published

K-FreeLang: 완전히 독립된 한국형 프로그래밍 언어. 47개 한글 키워드, 자가호스팅, PIPA/ISMS 준수

Readme

🚀 K-FreeLang v1.0

한국형 독립 프로그래밍 언어

License Version Status Language


🇰🇷 한국형 독립 언어란?

K-FreeLang은:

  • 완전히 독립된 - TypeScript/Node.js 의존성 제거
  • 한국을 위한 - ARIA/SEED, PIPA, ISMS 등 국내 표준 내재화
  • 자신을 검증하는 - 컴파일러가 자신의 코드를 100% 컴파일
  • 투명한 - 뒷문 불가능, 규제 감시 가능

프로그래밍 언어이자, 한국의 IT 독립성을 상징하는 프로젝트입니다.


🎯 4대 핵심 특징

1️⃣ 보안 및 규제 준수 (Compliance-as-Code)

@comply(PIPA: true)        // 개인정보보호법
@comply(ISMS: required)     // 정보보안관리체계
@comply(PCI-DSS: 3.2)       // 결제보안

함수 고객정보저장(이름: 문자열, 계좌: 문자열) → 참거짓 {
  암호화된이름 = ARIA_암호화(이름, 마스터키)
  암호화된계좌 = SEED_암호화(계좌, 마스터키)

  // 컴파일 타임에 규제 검증:
  // - 개인정보 노출 가능성? → ERROR
  // - 암호화 사용? → OK
  // - 감시 로그 포함? → OK

  저장(암호화된이름, 암호화된계좌)
  반환 참
}

2️⃣ 인프라 지향적 설계 (Infrastructure-as-Intent)

// 실시간 증발형 아키텍처
함수 API_처리(요청: HTTP) → JSON {
  // 요청 도착 시만 자원 점유
  응답 = 로직처리(요청)

  // 작업 종료 시 즉시 증발
  반환 응답
}
// CPU, 메모리 자동 해제 (클라우드 비용 최소화)

// 모바일 에지 최적화
@target(android-termux, arm-v7)
함수 엣지계산(데이터: 바이트배열) → 바이트배열 {
  // Zero-copy 기반 초경량 런타임
  결과 = SIMD최적화(데이터)
  반환 결과  // 메모리 1MB 이하
}

3️⃣ 기록과 증명 (The Proof Architecture)

// 바이너리 내부 메타데이터
@proof {
  "source_hash": "abc123def456...",
  "build_time": "2026-03-26T21:30:00Z",
  "compiler": "K-FreeLang 0.1-alpha",
  "compliance": {
    "PIPA": "PASS",
    "ISMS": "PASS",
    "crypto": ["ARIA", "SEED"]
  },
  "builders": ["kim"],
  "repository": "gogs.dclub.kr/kim/freelang-korean-independent"
}

함수 검증() → 참거짓 {
  바이너리증명 = 자신의메타데이터()

  // "이 파일이 정말 우리가 컴파일한 파일인가?"
  // → 메타데이터로 100% 검증 가능

  반환 바이너리증명.무결성검증()
}

4️⃣ 고성능 제어 + 추상화 (System Control ∩ Abstraction)

// 반도체 제조 제어 (저수준)
@asm("x86-64")
함수 PLC제어(레지스터: 주소) → 정수 {
  결과 = 메모리읽기(레지스터)
  메모리쓰기(레지스터, 결과 + 1)
  반환 결과
}

// 배송 로직 DSL (고수준)
도메인특화언어 배송 {
  주문처리 = {
    재고확인 → 결제 → 포장 → 배송
  }

  배송추적 = {
    픽업 → 터미널 → 택배기사 → 배달 → 확인
  }

  자동실행 = 주문처리 연결 배송추적
}

// 10줄 vs 원래 200줄

📊 프로젝트 현황

기술 기반

| 항목 | 상태 | 진행률 | |------|------|--------| | v2 부트스트랩 | 69% 완성 | 🟨 | | 한글 문법 설계 | 준비 중 | 🟩 | | K-StdLib | 설계 중 | 🟩 | | 완전 독립 | 목표 | 🟨 |

로드맵

Week 1 (2026-03-26~04-01)
  ├─ v2 부트스트랩 100% 완성
  ├─ 한글 문법 v1.0 설계
  └─ K-StdLib 핵심 모듈 정의

Week 2-3 (2026-04-02~04-15)
  ├─ 렉서/파서 한글화
  ├─ 암호화 모듈 구현
  ├─ 규제 검증 시스템
  └─ 증명 아키텍처 구현

Week 4-6 (2026-04-16~05-06)
  ├─ 전체 코드 작성 및 테스트
  ├─ 자가 호스팅 검증
  └─ 한국형 표준 문서화

Week 7 (2026-05-07)
  ├─ K-FreeLang 2.0 공식 출시
  ├─ 정부/기업 표준 신청
  └─ 교육 기관 협력 시작

🚀 빠른 시작

설치 (아직 미지원 - 개발 중)

git clone https://github.com/kimjindol2025/freelang-korean.git
cd freelang-korean-independent

# v2 부트스트랩 로드
npm install

# 개발 환경 시작
npm run dev

Hello World (한글 문법)

// main.free
함수 main() → void {
  출력("안녕하세요, 한국형 프리랭!")
}

main()

📚 문서


🤝 커뮤니티

  • GitHub: https://github.com/kimjindol2025/freelang-korean
  • Gogs: https://gogs.dclub.kr/kim/freelang-korean-independent
  • 이슈 보고: GitHub Issues (한글 지원)
  • 토론: Discussions (준비 중)

📄 라이선스

MIT License - 자유로운 사용/수정/배포 가능


🎯 비전

"한국이 만든 언어가, 한국 코드로, 한국을 검증한다"

K-FreeLang은 단순한 프로그래밍 언어가 아닙니다. 한국의 IT 독립성과 보안 자주권을 상징하는 프로젝트입니다.


독립 선언일: 2026-03-26 프로젝트 리더: Kim (KimNexus) 상태: 🚀 공식 시작