Open Source Software 🤝

I code stuff

elUtils npm package

npm package

elUtils

elUtils is a zero-dependency, strongly typed TypeScript library for common application tasks, with modules covering Greek and international geolocation data, validation, dates, formatting, and language utilities. Its tree-shakeable functions make it practical for applications that need focused helpers without bringing in a larger framework.

Ictinus Design System npm package

npm package

Ictinus Design System

Ictinus is Orfium’s opinionated React design system and UI component library, created to keep UX, UI, and accessibility consistent across products. The monorepo includes reusable components, themes, tokens, utilities, and a Storybook playground, with support for the ongoing migration from Emotion to Vanilla Extract. Browse the Ictinus documentation.

Gnosis Design System npm package

npm package

Gnosis Design System

Gnosis is Epignosis’ official React design system: an opinionated component library focused on consistent UI, UX, and accessibility across products. It includes themed components, design tokens, and custom icons, with Storybook providing interactive documentation and examples for teams building React applications. Explore the Gnosis Storybook.

RepoCompare web app

web app

RepoCompare

RepoCompare is a React single-page application for finding and comparing GitHub repositories side by side. It uses GitHub’s GraphQL API to surface signals such as stars, forks, issues, and subscribers, with GitHub OAuth handled through Firebase and Material UI providing the interface components. Try it at repocompare.io.

Greek in Tech web app

web app

Greek in Tech

Greek in Tech explores the Greek language and mythology behind words used in modern computing and software engineering. The project provides a browsable collection of entries with definitions, categories, and references, alongside an npm package with all entries plus helpers for selecting a random term or retrieving one by ID.

React validatus npm package

npm package

React validatus

React Validatus is a lightweight React component for applying multiple validator.js rules to a value and rendering a custom UI from the result. Its render-props API exposes both the overall validity and the status of each validator, making it straightforward to show field-level errors, CSS states, and other feedback declaratively.

Ambrosia theme wordpress theme

wordpress theme

Ambrosia theme

Ambrosia is a lightweight, modern WordPress theme built around responsive HTML5 and CSS3 markup. It combines a clean layout with custom menus, multiple widget areas, threaded comments, sticky posts, translation support, and accessibility-minded standards, making it a flexible theme for content-focused sites.

Whitepress theme wordpress theme

wordpress theme

Whitepress theme

Whitepress is an intentionally minimal and lightweight WordPress theme with a fixed-width, two-column layout and a widget-ready sidebar. Its small footprint, standards-focused markup, print styles, progressive enhancement, and support for text-only browsers were designed to keep the theme usable and accessible even when JavaScript is unavailable.

jQuery nwrapper jquery plugin

jquery plugin

jQuery nwrapper

nwrapper extends jQuery’s wrap-style element manipulation with the ability to wrap every Nth selected element. It supports configurable wrapper markup, default classes, and additional classes, giving older jQuery interfaces a small but useful tool for building repeated groups of elements.

jPrefetch jquery plugin

jquery plugin

jPrefetch

jPrefetch is a small jQuery plugin that adds a more dynamic interface for HTML5 link prefetching. It can prefetch a supplied URL or the first link marked with data-prefetch=“true”, choosing the browser-specific prefetch or prerender behavior where supported. For more context, see the article HTML5 prefetching.