Supertype Incubator
Open source. community-driven.
peer to peer learning
But with 🥇 badges, timelines, points and elective-based curations.
The Supertype Fellowship platform is developed to be open source from day 1. It is the backbone of the Fellowship program (formerly Supertype Development Program), where participants learn by writing code, creating features, and shipping code to complete one of 10+ electives under mentorship and peer support.
Open source. community-driven.
Developer Profiles
But with PDF-print, automatic icons, mobile layouts and automatic blog feed. Lightning fast ⚡.
The Supertype Collective platform is an open source platform tool that generates visually stunning Developer Profiles that look great on every medium: mobile, tablets, PCs, and even offer a PDF export option.
It features plug and play React Components and Hooks you can bring in to effortlessly create a Developer Profile that impress, in 20 lines or less (low-code).
Open source. Developer productivity (DX)
WordPress to React
But only 🪶 2.1kb, and asynchronously fetch + render WordPress posts
It uses WordPress’ officially documented REST API to fetch the posts, so it will always be up to date with the latest WordPress features, returns JSON data (yay! no XML!), fast, and with almost no maintenance required. Weighing at less than 10kb, it’s also featherweight, with no dependencies.
- Beautifully formatted blogroll
- Human-friendly dates (e.g. “2 days ago”)
- Uses
async
andawait
to fetch posts asynchronously - Uses WordPress’s official REST API to fetch posts
- No dependencies (Less than 10kb in size)
Installation:
yarn add wordpress-posts-react
# or
npm install wordpress-posts-react
Other open source initiatives
Previously incubated projects 🐣 from Supertype
Data Sources to PDF
in minutes, not days.
A report generation pipeline that takes as input an AppStore or Google Play Store URL and outputs a custom 30-page PDF with aggregated summary and text analysis of app user reviews in minutes.
It uses a keyword extractor routine developed in-house to handle much of the language processing tasks related to the identification and grouping of these reviews into topics (“unfriendly paywall”, “long tutorial”, “app crashes”, “poor customer service”, “very fast loading time” etc), a task known as topic detection in the natural language processing (NLP) space.
The program also uses components of Spacy and NLU by John Snow Labs to meaningfully sift through up to tens of thousands of user reviews in determining user sentiment, with full support of 20+ languages.
The PDF that is generated can be customized to include the client’s logo, as well as an ending CTA (call-to-action) slide, making it perfect for mass lead-generation and client outreach.
NLP: Word Embeddings productivity toolkit
Elang is an open-source python package that helps NLP (natural language processing) researchers, Word2Vec practitioners, educators and data scientists be more productive in training language models, visualizing and experimenting with key concepts in word embeddings.
It features built-in utilities to generate a corpus from Wikipedia, clean and transform it, and visualize the resulting word embeddings.
Installation:
pip install elang
Example Usage:
from elang.word2vec.builder import build_from_wikipedia build_from_wikipedia(n=3, lang="id")
Quick Start Guide:
Other open source initiatives
Our industry practitioners develop comprehensive, open-source programs for computer science education. Free forever.
YouTube Analytics API for data mining
Set of Python wrapper functions around YouTube’s API, to ease the collection of data (statistics, comment threads, search results etc) using YouTube’s official API instead of comment-scraping / web-scraping.
Tutorial video on working using YouTube Analytics API:
Example Usage:
# try one of the following response = search_result("pyscript") response = channel_stats(channelId) response = comment_threads(pyscriptVidId) print(response)
Quick Start Guide:
Network Analysis From Email
A python package that provides network graphing utilities and simple header analysis features for email/mailbox data. A sample .mbox
file is provided, but you can obtain your own mailbox from your email service provider. Gmail users can export your mail data using the Google Takeout service .
pip install emailnetworkExample Usage:
from emailnetwork.extract import MBoxReader from emailnetwork.graph import plot_directed reader = MBoxReader('path-to-mbox.mbox') # plot a single directed graph the email at index 3 plot_single_directed(reader,3)Quick Start Guide:
Supertype Incubator for education
Our industry practitioners develop comprehensive, open-source programs for computer science education. Free forever.
Blockchain Topics
- Symmetric and Asymmetric Key Cryptograpgy
- Encryption and Decryption with RSA
- Secure Hash Algorithms (SHA-256, Keccak)
- Merkle Tree and Merkle Proof
- Consensus Mechanism
- Proof of Work
- Bitcoin’s Block Generation
- Coinbase Transaction
- Mining Reward
- Ethereum’s Smart Contract
- Transactions
Learn Blockchain (Academy)
We created an interactive workbook that help the average reader learn about the engineering marvel of blockchain, the Bitcoin protocol, and the cryptographic ideas that made the Bitcoin protocol possible. It is created to facilitate a self-learning approach guided by interactive quizzes, live code editors, experiments and other interactive elements to help the reader acquire theoretical knowledge through experimentation.
Among the features include:
- Content authored in MDX
- GraphQL-powered and GraphiQL integration
- Dark / Light theme switcher
- Syntax Highlighting with Prism
- Directly editable through GitHub integration
- If you spot a typo or error, hit “Edit” and submit the edit directly on GitHub
- Progressive Web App (Works Online, Offline, even in Airplane mode)
- Sidebars on both sides, prev / next navigation
- Search integration with Algolia
- Google Analytics integration
- Live code editor with react-live
- Beautiful, interactive React UX components with Ant Design
- Beautiful, interactive Charts with Chart.js
- LaTeX support through react-katex
- Full integration with crypto-js, a library of crypto standards
Read more about our work
Case Studies
Learn more about our Data Science Consultancy services for companies & enterprises
Portfolio
See a gallery of projects built and shipped by Supertype's finest product developers