Skip to content

ryanfreckleton/kilopyte

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kilopyte

Fully functional and production ready python libraries, engines and applications in less than 1 kilobyte, depending only on the standard library.

Summary

This is a collection of projects that take less than 1 kilobyte of space when minified and compressed using cutting edge compression algorithms. Runtime and production dependencies are limited to other kilopyte modules or the standard library.

There are no constraints on the development and testing libraries used. The aim is to have very high quality, but small modules to fulfill simple purposes like wikis, blog engines, testing and algorithms.

These libraries should be clear and easy to understand and make up a toolkit that is easily ported to other languages.

Project Ideas

  • Wiki Engine
  • Random number generator
  • QuickCheck / Property-Based Testing
    • Conjecture tutorial
  • xUnit
  • Unit analyses
  • Monte Carlo Simulation
  • microKanren
  • Curses workalike
  • Pagerank
  • TF-IDF
  • Spaced Repetition System
  • Code Review System
  • Web Framework
  • ORM helper

Contributing

Bug reports, ideas and pull requests are welcome!

Please make sure that each individual file under kilopyte/ is below 1024 for at least one output from bin/size_check.

Running

Testing...
Examples...

About

Python tools and libraries in 1024 bytes or less.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published