Open-source & India #14
Tiny libraries that rock the world and Sheermal, Anagami Nagas and Champakulam Moolam Boat Race
What are we discovering this week?
Hey there,
Little things go a long way, we are looking at some tiny libraries and projects that might just do a lot for you.
Not all of them are mainstream libraries, but they will make you think about the power of how even small pieces of code bring so much value to life and work.
nanoid
A tiny (108 bytes), secure, URL-friendly, unique string ID generator for JavaScript
Small. 108 bytes (minified and gzipped). No dependencies. Size Limit controls the size.
Fast. It is 60% faster than UUID.
Safe. It uses cryptographically strong random APIs. Can be used in clusters.
Compact. It uses a larger alphabet than UUID (
A-Za-z0-9_-
). So ID size was reduced from 36 to 21 symbols.Portable. Nano ID was ported to 14 programming languages.
💻: JavaScript
⭐ 12718 👀 132 🍴 452 💬 7 📆 Jun 06 2021
the-super-tiny-compiler
This is an ultra-simplified example of all the major pieces of a modern compiler written in easy-to-read JavaScript.
Reading through the guided code will help you learn about how most compilers work from end to end.
💻: JavaScript
⭐ 20134 👀 484 🍴 2146 💬 14 📆 Jun 06 2021
tinygo
TinyGo is a Go compiler intended for use in small places such as microcontrollers, WebAssembly (Wasm), and command-line tools.
It reuses libraries used by the Go language tools alongside LLVM to provide an alternative way to compile programs written in the Go programming language.
💻: Go
⭐ 8092 👀 155 🍴 420 💬 263 📆 Jun 06 2021
tini
Tini is the simplest init
you could think of.
All Tini does is spawn a single child (Tini is meant to be run in a container), and wait for it to exit all the while reaping zombies and performing signal forwarding
💻: C
⭐ 6111 👀 101 🍴 316 💬 17 📆 Jun 05 2021
twa
A tiny web auditor with strong opinions.
Each result line comprises a test result, and looks like this:
💻: Shell
⭐ 552 👀 7 🍴 46 💬 3 📆 Jun 05 2021
Love it ?! Have you ever tried small libraries like these before… tell us about it!
A little about India, the food, the people and the culture
The Food
Sheermal
Sheermal or Shirmal (Persian-Urdu: شیرمال, Hindi: शीरमाल), is a saffron-flavored traditional flatbread from Greater Iran. The word sheermal is derived from the Persian words شیر (sheer) meaning milk, and مالیدن (malidan) meaning to rub. In a literal translation, sheermal means milk rubbed. After being introduced to North India by the Mughal emperors. It became a delicacy of Lucknow, Hyderabad, and Aurangabad. It is also part of the Awadhi cuisine and is enjoyed in Old Bhopal and Pakistan.
Shirmal is a mildly sweet naan made out of maida, leavened with yeast, baked in a tandoor or oven. Shirmal was traditionally made like roti. Today, shirmal is prepared like naan. The warm water in the recipe for naan roti was replaced with warm milk sweetened with sugar and flavored with saffron and cardamom. The final product resembles Danish pastry.
The People
Angami Naga
The Angamis are a major Naga ethnic group native to the state of Nagaland in North-East India. The Angami Nagas are predominantly settled in Kohima District and Dimapur District of Nagaland and are also recognized as one of the ethnic groups in the state of Manipur. The Angamis are divided into four regions namely Chakhro Angami, Northern Angami, Southern Angami and Western Angami. The now separated Chakhesangs were previously known as the Eastern Angamis.
Traditionally, the Angami Nagas are hill people depending basically on cultivation and livestock-rearing. The Angamis are known for terraced wet-rice cultivation; because of this labor-intensive cultivation, land is the most important form of property among them.
Social stratification is not observed in the Angami community. Traditionally, the property was divided equally among sons with daughters also receiving a share; in modern families, it is shared among children. The youngest male in the family inherits the parental home, Kithoki, which means he is responsible for their care until they pass away.
The Culture
Champakulam Moolam Boat Race
The Champakulam Boat Race is more than 500 years old, making it one of the oldest boat races in Kerala. It's also the first boat race of the state's exciting racing season. The Champakulam Boat Race celebrates the installation of the Hindu deity Lord Krishna at a local temple in Ambalappuzha. Before the race, a captivating ceremonial procession of decorated boats carries an idol of the god to the temple. About 20 boats of various types, including the iconic snake boats, participate in the race.
When: June 24, 2021.
Where: Pampa River at Champakulam, not far from Alleppey in the Kerala backwaters.