pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/githubnext/tsb

s://github.githubassets.com/assets/primer-70be7debc79a8eff.css" /> GitHub - githubnext/tsb: TypeScript port of Pandas · GitHub
Skip to content

githubnext/tsb

Repository files navigation

TSB

Tsessebe logo — stylized head of a tsessebe antelope

A TypeScript port of pandas, built from first principles using Autoloop — an automated research and experimentation platform that runs iterative optimization loops on GitHub Agentic Workflows.

🎮 Try the interactive playground →

TSB is named after the tsessebe (tseh-SEH-bee · IPA /tsɛˈsɛbi/) — a southern African antelope.


Project conventions

  • Package name: tsb, e.g. import { DataFrame } from 'tsb'
  • Runtime & tooling: Bun for everything — runtime, bundler, test runner, package manager
  • Language: TypeScript in strictest mode — no any, no as casts, no @ts-ignore, no escape hatches
  • Dependencies: Zero for core library. External deps only where absolutely required for non-core tooling (e.g. Playwright, WASM toolchains).
  • Linting: Biome with all rules enabled, zero warnings tolerated
  • Testing: 100% coverage — unit, property-based (fast-check), fuzz, and Playwright e2e for the web playground
  • Build from scratch: Every pandas feature is implemented from first principles. No wrapping or porting existing JS/TS data libraries.

Goals

  • Full feature parity with pandas — identical APIs adapted to TypeScript conventions and idiomatic structures. Every pandas feature is built from scratch, ground up, first principles. No ports of existing JS/TS data libraries.
  • Interactive web playground — every feature ships with a rich, interactive tutorial, deployed to GitHub Pages. WASM where needed and useful.
  • Performance — aggressive optimization throughout. Speed is a first-class concern.
  • Exhaustive testing — pandas' own test suite as a baseline, extended with property-based testing, fuzzing, and e2e coverage. Target: 100%.

About

TypeScript port of Pandas

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy