13-day longest streak
Portfolio \| About \| Contact \| Blog Hello, I’m Okiki. <!-- --> About. Hey, I am Okiki Ojo (pronounced O-key-key O-jo). I'm a software engineer, web developer, open source contributor,…
Portfolio \| [About](#about) \| [Contact](#contact) \| Blog
Hello, I’m Okiki.
About.
Hey, I am Okiki Ojo (pronounced O-key-key O-jo). I'm a software engineer, web developer, open source contributor, and maintainer on @withastro. I previously interned as a Software Engineer at @vercel, and I am always eager to take on new challenges.
Skills
I have experience in Astro, Next.js, React, Solid.js, Svelte, Javascript/Typescript, Deno/Node.js, C#/C/C++, Kotlin/Java, CSS/SASS, Tailwind CSS, HTML, Pug, Fastify, Pjax, and more… All in all, I prefer to learn skills as I need them, so I can focus on finding solutions to problems.
Featured Projects.
| bundlejs | inthistweet | reindeere | jabodent | josephojo |
| :------------------------------------------------------- | :-------------------------------------------------------------------- | :---------------------------------------------------- | :------------------------------------------------- | :------------------------------------------------------ |
| transferables | spring-easing | @okikio/animate | @okikio/native | @okikio/sharedworker |
| Codepen Projects | Legacy Projects | More... | | |
Contact.
| LinkedIn | Twitter | Reddit | Blog |
| :----------------------------------------------------- | :---------------------------------------- | :------------------------------------------------------ | :--------------------------------------------------------------------------- |
| GitHub | Dev.to | Hackernoon | CSS-Tricks |
| Codepen | Daily.dev | Product Hunt | Stackoverflow |
| Buy me a coffee | [Email](mailto:[email protected]) | @inthistweet_dev | @jsbundle |
| Mastodon | | |
This is licensed under the [GNU Affero General Public License v3.0](./LICENSE).
© 2026 Okiki Ojo. All rights reserved.
-
bundlejs ★ PINNED
An online tool to quickly bundle & minify your projects, while viewing the compressed gzip/brotli bundle size, all running locally on your browser.
TypeScript ★ 914 3mo agoExplain → -
inthistweet ★ PINNED
✨ Futuristic ✨ twitter image, gif and video downloader. Enter a Tweet URL, click search, and download the image/videos in it.
TypeScript ★ 197 1y agoExplain → -
spring-easing ★ PINNED
Quick and easy spring animation. Works with other animation libraries (gsap, animejs, framer motion, motion one, @okikio/animate, etc...) or the Web Animation API (WAAPI).
TypeScript ★ 79 2y agoExplain → -
transferables ★ PINNED
Utility library that lists out all transferable objects (https://developer.mozilla.org/en-US/docs/Glossary/Transferable_objects) that can be transfered between Workers and the main thread
TypeScript ★ 22 2mo agoExplain → -
codepoint-iterator ★ PINNED
Fast uint8array to utf-8 codepoint iterator for streams and array buffers by @okikio & @jonathantneal
TypeScript ★ 4 1y agoExplain → -
native ★ PINNED
An initiative which aims to make it easy to create complex, light-weight, and performant web applications using modern js api's.
TypeScript ★ 96 8d agoExplain → -
sharedworker
A small spec. compliant polyfill for SharedWorkers, it acts as a drop in replacement for normal Workers.
JavaScript ★ 61 1y agoExplain → -
okikio
Okiki Ojo — Web Developer & Designer (Portfolio)
Astro ★ 23 15d agoExplain → -
codemirror
A minor test of Codemirror
TypeScript ★ 23 2y agoExplain → -
astro-auto-adapter
Choose Astro Adapters based off of the `ASTRO_ADAPTER_MODE` environment variable
TypeScript ★ 12 2d agoExplain → -
undent
undent removes extra leading spaces from template literals and multi‑line strings.
TypeScript ★ 12 1mo agoExplain → -
ai-typescript-check
REST API for TypeScript linting and type/error checking, leveraging TypeScript TwoSlash for enhanced code analysis. Available as standalone API and even better as a ChatGPT plugin.
TypeScript ★ 11 2y agoExplain → -
cloudflare-ddns
DDNS using Cloudflare Workers, built for NAS, homelab, and self-hosted setups using Cloudflare domains.
TypeScript ★ 10 25d agoExplain → -
postcss-spring-easing
PostCSS plugin to add that bounce and boogie that only springs can bring
TypeScript ★ 7 3y agoExplain → -
web-app
A template for web apps.
JavaScript ★ 3 7d agoExplain → -
deno-github-proxy
Allows for easy imports of ts files from GitHub while still keeping type inferencing (for Deno)
TypeScript ★ 3 3y agoExplain → -
sparql-client
No description.
TypeScript ★ 3 5mo agoExplain → -
joseph
The repository for Joseph's portfolio.
JavaScript ★ 3 7mo agoExplain → -
converter
Video Converter
TypeScript ★ 3 1y agoExplain → -
broadcast-channel-security-vulnerablility
Vulnerability in Broadcast Channel allowing for Arbitrary Code Execution when using Eval (In-direct and with "use strict")
CSS ★ 3 2y agoExplain → -
astro-fluent-svelte
Created with StackBlitz ⚡️
Svelte ★ 3 4y agoExplain → -
resolve.imports ⑂
A tiny (613b), correct, general-purpose, and configurable `"imports"` resolver without file-system reliance (forked from @lukeed's resolve.exports)
JavaScript ★ 3 3y agoExplain → -
astro-partytown-repro
Created with StackBlitz ⚡️
Astro ★ 3 4y agoExplain → -
bundlejs-api
No description.
TypeScript ★ 2 1mo agoExplain → -
observables
A spec-faithful yet ergonomic TC39-inspired Observable library with detailed types, tsdocs and examples.
TypeScript ★ 2 3mo agoExplain → -
mov-browser-ext ⑂
A simple browser extension to scrape more sources and yield better quality.
TypeScript ★ 2 4mo agoExplain → -
backend-utils
No description.
TypeScript ★ 2 18d agoExplain → -
astro-codespaces-error-repro
Astro codespaces error reproduction
Astro ★ 2 4y agoExplain → -
future
No description.
TypeScript ★ 2 5mo agoExplain → -
starter
Deno, Hono & EdgeDB starter pack
TypeScript ★ 2 1y agoExplain → -
logger
Flexible, structured logging built on @logtape/logtape—powerful, zero-dependency, and ready for any runtime.
TypeScript ★ 2 1y agoExplain → -
astro-form-data
Using Astro with FormData (difficult mode)
JavaScript ★ 2 3y agoExplain → -
astro-form-data-easy-edition
Using Astro with FormData (easy mode)
TypeScript ★ 2 3y agoExplain → -
umami ⑂
Umami is a simple, fast, privacy-focused alternative to Google Analytics.
TypeScript ★ 2 2y agoExplain → -
worker-fn ⑂
worker-fn hides the complexity of communication between the JavaScript main thread and Worker threads, making it easy to call the functions defined in workers.
TypeScript ★ 2 2y agoExplain → -
orama ⑂
🌌 Fast, dependency-free, full-text and vector search engine with typo tolerance, filters, facets, stemming, and more. Works with any JavaScript runtime, browser, server, service!
★ 2 2y agoExplain → -
astro-mdx
Created with StackBlitz ⚡️
JavaScript ★ 2 4y agoExplain → -
testing-opfs
Created with StackBlitz ⚡️
TypeScript ★ 2 3y agoExplain → -
awesome-bundle-size ⑂
📝 An awesome list of tools and techniques to make your web bundle size smaller and your web apps load faster.
★ 2 3y agoExplain → -
url-parser
Gotta catch them all (URL parser)
JavaScript ★ 2 3y agoExplain → -
awesome-pwa ⑂
Awesome list of progressive web apps! (PR welcomed ;))
★ 2 2y agoExplain → -
astro-build
A test of astro js in a complex workspace, using pnpm, the workspace protocol, multiple linked packages, and typescript for everything..
SCSS ★ 2 5y agoExplain → -
wikitext
No description.
TypeScript ★ 1 1mo agoExplain → -
mov-providers ⑂
Providers and sources for sudo-flix
TypeScript ★ 1 4mo agoExplain → -
mov-desktop-app ⑂
P-Stream electron wrapper with the extension built in and EVEN MORE SOURCES!
★ 1 4mo agoExplain → -
mov-metrics-dash ⑂
A simple site to view movie-web backend metrics
TypeScript ★ 1 9mo agoExplain → -
mov-backend ⑂
(Backend v2) OpenBackend, based on movie-web's backend, but with some secret sauce for recommendations, and more features to come
TypeScript ★ 1 4mo agoExplain → -
mov-legacy-backend ⑂
Backend for saving progress and other quality of life features
TypeScript ★ 1 1y agoExplain → -
maybe ⑂
The personal finance app for everyone
★ 1 11mo agoExplain → -
streams
No description.
TypeScript ★ 1 1y agoExplain → -
awesome-websites ⑂
A curated list of awesome websites
★ 1 4y agoExplain → -
qwik-city-e2e ⑂
Use to test Qwik City on each server
★ 1 2y agoExplain → -
aiscode
No description.
★ 1 2y agoExplain → -
dotfiles ⑂
Learn how to bring your own dotfiles to Gitpod | Bring your own Dotfiles to Gitpod | dotfiles on Gitpod
★ 1 3y agoExplain → -
server-sent-events
Experiments with Server Sent Events
TypeScript ★ 1 2y agoExplain → -
wgui ⑂
Tiny GPU-accelerated UI framework for Deno
TypeScript ★ 1 2y agoExplain → -
dbms-final ⑂
Content Management System for Database Management Systems
★ 1 2y agoExplain → -
megacmd-docker
MegaCMD Docker Container for Red Hat Linux
Dockerfile ★ 1 2y agoExplain → -
online-shopping-system ⑂
A simple online shopping system built using fluent-svelte
★ 1 4y agoExplain → -
esbuild-wasm-treeshake-repro
esbuild-wasm treeshake reproduction. esbuild isn't able to treeshake quite as well when using plugins https://github.com/evanw/esbuild/issues/3129
TypeScript ★ 1 3y agoExplain → -
fluent-svelte-extra ⑂
No description.
Svelte ★ 1 2y agoExplain → -
inertia-v3_beta ▣
No description.
JavaScript ★ 1 5y agoExplain → -
leader-app ▣
A web app for my leadership class.
Pug ★ 1 3y agoExplain → -
science-app ▣
The web app for the science web site.
JavaScript ★ 1 3y agoExplain → -
shields ⑂
Concise, consistent, and legible badges in SVG and raster format
★ 1 4y agoExplain → -
giscus ⑂
A comments system powered by GitHub Discussions. :octocat: :speech_balloon: :gem:
TypeScript ★ 1 3y agoExplain → -
astro ⑂
Build fast websites, faster. 🚀🧑🚀✨
TypeScript ★ 1 4y agoExplain → -
astro-solidjs-v1.5.1-error
Created with StackBlitz ⚡️
TypeScript ★ 1 3y agoExplain → -
modern-guacamole
A modern rendition of guacamole in typescript and nodejs
TypeScript ★ 1 3y agoExplain → -
codemirror-ide
No description.
TypeScript ★ 1 3y agoExplain → -
monaco-editor ⑂
A browser based code editor
★ 1 3y agoExplain → -
dnd-solid-astro
Created with StackBlitz ⚡️
TypeScript ★ 1 3y agoExplain → -
vite ⑂
Next generation frontend tooling. It's fast!
★ 1 3y agoExplain → -
vercel-edge-function-test
Created with StackBlitz ⚡️
TypeScript ★ 1 3y agoExplain → -
skf-examination-platform
No description.
Astro ★ 1 3y agoExplain → -
skills
No description.
TypeScript ★ 0 4d agoExplain → -
Instructions
No description.
★ 0 8d agoExplain → -
solid-primitives ⑂
A library of high-quality primitives that extend SolidJS reactivity.
★ 0 9d agoExplain → -
selector-benchmark-harness
No description.
TypeScript ★ 0 13d agoExplain → -
solid-motion-experiments
No description.
TypeScript ★ 0 21d agoExplain → -
unbuilt.app ⑂
Free and Open Source technology detection tool
TypeScript ★ 0 1mo agoExplain → -
aube-action ⑂
GitHub Action to install aube and add it to PATH
★ 0 2mo agoExplain → -
astro-tsconfck-outdated-repro
Created with StackBlitz ⚡️
Astro ★ 0 3mo agoExplain → -
kubeblocks-postgres ⑂
Highly available elephant herd: HA PostgreSQL cluster using Docker
★ 0 4mo agoExplain → -
repomix ⑂
📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Language Models (LLMs) or other AI tools like Claude, ChatGPT, DeepSeek, Perplexity, Gemini, Gemma, Llama, Grok, and more.
★ 0 3mo agoExplain → -
mov-docs ⑂
docs...
MDX ★ 0 4mo agoExplain → -
mov-assets ⑂
P-Stream's logos, artwork, and other assets
★ 0 7mo agoExplain → -
mov-userscript ⑂
Userscript replacement for the P-Stream extension
★ 0 6mo agoExplain → -
mov-proxy ⑂
Simple proxy for a cloudflare worker
TypeScript ★ 0 4mo agoExplain → -
mov-frontend ⑂
Sudo-flix's source code (Allegedly)
TypeScript ★ 0 4mo agoExplain → -
docs
No description.
★ 0 9mo agoExplain → -
ModellingFinalProject ⑂
No description.
★ 0 1y agoExplain → -
VidBinge ⑂
A web app for watching movies and shows easily
★ 0 1y agoExplain → -
sudo-docs ⑂
A silly ting init
★ 0 1y agoExplain → -
libs ⑂
🍱 Collection of carefully crafted TypeScript standalone libraries. Minimal, unbloated, convenient.
★ 0 1y agoExplain → -
logtape ⑂
Simple logging library with zero dependencies for Deno, Node.js, Bun, browsers, and edge functions
TypeScript ★ 0 1y agoExplain → -
qwik ⑂
Instant-loading web apps, without effort
TypeScript ★ 0 1y agoExplain → -
avalonia-dev
Testing Avalonia
C# ★ 0 2y agoExplain → -
knowledge ⑂
Everything I know
JavaScript ★ 0 2y agoExplain → -
rest-api ▣
A rest api test.
JavaScript ★ 0 2y agoExplain → -
react-unity-webgl-astro-test
Created with StackBlitz ⚡️
TypeScript ★ 0 2y agoExplain → -
color-utilities ⑂
Library to format, convert and work with colors.
★ 0 2y agoExplain → -
deno-astro-adapter ⑂
No description.
★ 0 2y agoExplain → -
data-structures-project ⑂
Image Comparison Data Structures Project - SOFE 2715 group project
★ 0 4y agoExplain → -
servo ⑂
The Servo Browser Engine
★ 0 2y agoExplain → -
Labs ⑂
Labs for the Security Knowledge Framework (SKF) and Security Knowledge Graph (SKG)
★ 0 3y agoExplain → -
node-6kx4cy
Created with StackBlitz ⚡️
JavaScript ★ 0 3y agoExplain → -
postcss ⑂
Transforming styles with JS plugins
★ 0 3y agoExplain → -
app-travel ▣
Travel App
CSS ★ 0 4y agoExplain → -
civics-app ▣
The GitHub repository of my civics web app.
Pug ★ 0 4y agoExplain → -
invoice ⑂
Creates invoices on the fly, anywhere, without any additional software.
JavaScript ★ 0 3y agoExplain → -
SKF-Org-Docs ⑂
No description.
★ 0 3y agoExplain → -
rehype-external-links ⑂
rehype plugin to add rel (and target) to external links
JavaScript ★ 0 4y agoExplain → -
astro-on-bun
No description.
★ 0 4y agoExplain → -
astro-mdx-comments
Created with StackBlitz ⚡️
JavaScript ★ 0 4y agoExplain → -
rfcs ⑂
Ideas, suggestions, and formal RFC proposals for the Astro project.
★ 0 4y agoExplain → -
language-tools ⑂
Language tools for Astro
TypeScript ★ 0 4y agoExplain → -
astro-ssr-request-headers-test
Created with StackBlitz ⚡️
Astro ★ 0 4y agoExplain → -
color2k ⑂
a color parsing and manipulation lib served in roughly 2kB
★ 0 4y agoExplain → -
packagephobia ⑂
⚖️ Find the cost of adding a new dependency to your project
★ 0 4y agoExplain → -
astro-repl ⑂
No description.
TypeScript ★ 0 4y agoExplain → -
tools ⑂
Tools Online
★ 0 4y agoExplain → -
awesome-ad-free ⑂
Curated list of ad-free alternatives to popular services on the web
★ 0 4y agoExplain → -
pnpm.github.io ⑂
pnpm's website
★ 0 4y agoExplain → -
queens-problem ⑂
Find all the solution required to solve an by n chessboard in such a way that the paths of the queen don't intersect
★ 0 4y agoExplain → -
vitest ⑂
A Vite-native test framework. It's fast!
★ 0 4y agoExplain → -
astro.build ⑂
No description.
★ 0 4y agoExplain → -
anime ⑂
JavaScript animation engine
★ 0 4y agoExplain → -
fluenticons ⑂
Fluenticons is an icon viewer for Microsofts fluent icons, with ovre 4000 pixel perfect icons in outlined and solid styles. Download the icons as SVG, PNG, WEBP, Vue component, React Component and HTML Image.
★ 0 4y agoExplain → -
js.org ⑂
Dedicated to JavaScript and its awesome community since 2015
JavaScript ★ 0 4y agoExplain → -
typedoc-site ⑂
Website for TypeDoc
★ 0 4y agoExplain → -
astro-compiler-next ⑂
No description.
★ 0 4y agoExplain → -
typedoc ⑂
Documentation generator for TypeScript projects.
★ 0 4y agoExplain → -
awesome-javascript ⑂
🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things.
★ 0 4y agoExplain → -
astro-social ⑂
No description.
JavaScript ★ 0 5y agoExplain → -
lz-string ⑂
No description.
★ 0 4y agoExplain → -
darkreader ⑂
Dark Reader Chrome and Firefox extension
★ 0 5y agoExplain → -
esbuild-plugin-velcro ⑂
This esbuild plugin uses Velcro to build projects without having to npm install dependencies
★ 0 5y agoExplain → -
windicss ⑂
Next generation utility-first CSS framework.
★ 0 5y agoExplain → -
vite-plugin-windicss ⑂
🍃 Windi CSS for Vite ⚡️
★ 0 5y agoExplain → -
postcss-sass ⑂
Use Sass as a PostCSS plugin
JavaScript ★ 0 5y agoExplain → -
ultra-runner ⑂
🏃⛰ Ultra fast monorepo script runner and build tool
★ 0 5y agoExplain → -
lerna ⑂
:dragon: A tool for managing JavaScript projects with multiple packages.
★ 0 5y agoExplain →
No repos match these filters.