Volver al ranking

ronami/HypeScript

TypeScript

🐬 A simplified implementation of TypeScript's type system written in TypeScript's type system

examplefunctional-programminglearningparserrecursionstatic-code-analysistype-systemtypescript
Crecimiento de estrellas
Estrellas
2k
Forks
23
Crecimiento semanal
Issues
1
1.4k1.6k1.8k
jul 2022nov 2023mar 2025jul 2026
Artefactosnpmnpm install hypescript
README

🐬 HypeScript

Introduction

This is a simplified implementation of TypeScript's type system that's written in TypeScript's type annotations. This means that it uses types only — with no runtime code whatsoever.

You pass TypeScript code as a string to the TypeCheck generic and get possible type errors back (See the live demo):

showcase-1

☝ Please note that this project is meant to be used for fun and learning purposes and not for practical use.

Try running the code

See a live demo in your browser on the TypeScript Playground.

Alternatively, install @ronami/hypescript in your project with yarn or npm (TypeScript 4.7 or later is required):

yarn add @ronami/hypescript

Code examples

Only a subset of TypeScript's syntax and features are available. Here's a list of examples (with browser demo links) for some code examples:

Inspiration

Repositorios relacionados
supabase/supabase

The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.

TypeScriptnpmApache License 2.0firebasesupabase
supabase.com
106.7k13.2k
dkhamsing/open-source-ios-apps

:iphone: Collaborative List of Open-Source iOS Apps

Creative Commons Zero v1.0 Universaliosswift
51.3k6k
shengqiangzhang/examples-of-web-crawlers

一些非常有趣的python爬虫例子,对新手比较友好,主要爬取淘宝、天猫、微信、微信读书、豆瓣、QQ等网站。(Some interesting examples of python crawlers that are friendly to beginners. )

HTMLMIT Licensecrawlerspider
14.7k3.8k
sunface/rust-by-practice

Learning Rust By Practice, narrowing the gap between beginner and skilled-dev through challenging examples, exercises and projects.

Rustcrates.ioCreative Commons Attribution 4.0 Internationalrustpractice
practice.course.rs
14.7k1.2k
evrone/go-clean-template

Clean Architecture template for Golang services

GoGo ModulesMIT Licenseclean-architecturego
7.6k658
kaushikgopal/RxJava-Android-Samples

Learning RxJava for Android by example

JavaMavenApache License 2.0rxjavajava
7.5k1.4k
firmai/industry-machine-learning

A curated list of applied machine learning and data science notebooks and libraries across different industries (by @firmai)

Jupyter Notebookmachine-learningjupyter-notebook
sov.ai
7.5k1.3k
dockersamples/example-voting-app

Example distributed app composed of multiple containers for Docker, Compose, Swarm, and Kubernetes

C#Apache License 2.0dockerswarm
5.8k16k
amitshekhariitbhu/RxJava2-Android-Samples

RxJava 2 Android Examples - How to use RxJava 2 in Android

JavaMavenApache License 2.0rxjavaandroid
outcomeschool.com
4.9k1k
kay-is/react-from-zero

A simple (99% ES2015 less) tutorial for React

HTMLGNU General Public License v2.0reactlesson
fullstackreact.com/react-from-zero/
4.6k401
olahol/melody

:notes: Minimalist websocket framework for Go

GoGo ModulesBSD 2-Clause "Simplified" Licensewebsocketframework
4.1k372
FlutterOpen/flutter-ui-nice

More than 130+ pages in this beautiful app and more than 45 developers has contributed to it.

Dartflutterui
3.8k604