15 Proudly Pinoy-made OSS Projects that are worth contributing to

15 Proudly Pinoy-made OSS Projects that are worth contributing to
Photo by Tim Gouw / Unsplash

Open source software (OSS) projects have been with us for a long time. In recent years, it has become more accepted and more prevalent. One of its driving forces is the big tech companies adopting open source.

Filipino developers are aware of the rise of open source and its impact on the tech industry. Recently, a conference about open source and other tech domains was held in the Philippines. Contributing to OSS projects gives a head start to your tech career. As you think about which projects to contribute, check out these Pinoy-made OSS projects.

VUE STRIPE

Vue Stripe Website
Vue Stripe is focusing on customized Vue.js components and plugins for Stripe's frontend features such as Checkout, and Elements.

If you are using the Stripe API, this repo is for you. The guides in their GitBook are divided into different sections - Stripe Checkout, Stripe Elements, and Vue Stripe Plugin. It is a great resource for those interested in implementing Stripe solutions and services in their systems.

Repository: vue-stripe/vue-stripe

⭐️⭐️⭐️⭐️⭐️ - 932  |  ⑂⑂⑂⑂⑂ - 141

PAYMONGO NODE.JS

Paymongo Node.js Website
A lightweight Node.js client for Paymongo API

One of the easiest ways to accept payments from customers is using Paymongo API. In their updated documentation, you can explore the API references to see what the API has to offer.

Repository: jofftiquez/paymongo

⭐️⭐️⭐️⭐️⭐️ - 66 |  ⑂⑂⑂⑂⑂ - 20

WYSIWYG EDITOR FOR VUE.JS

Vue Wysiwyg Website
A simple wysiwyg editor for Vue.js by MYCURE Inc.

WYSIWYG stands for "What You See Is What You Get". You can make changes and see how they appear right away on your website. In their updated documentation, you can view the features that are yet to be added.

Repository: mycurelabs/wysiwyg

⭐️⭐️⭐️⭐️⭐️ - 43 |  ⑂⑂⑂⑂⑂ - 7

VUE CROPPIE

Vue Croppie Website
VueCroppie is a Vue 2 wrapper for Croppie a beautiful photo cropping tool for Javascript by foliotek.

It's never been easier to crop an image. You can simply crop photos with the Vue Croppie cropping tool.

Repository: jofftiquez/vue-croppie

⭐️⭐️⭐️⭐️⭐️ - 248 |  ⑂⑂⑂⑂⑂ - 41

MAYA JS

Maya JS Website
MayaJS is designed for simplicity and ease of use for beginners. It is built using Typescript to take advantage of strong type checking and at the same time preserving support for pure Javascript. It also has support for MongoDb and SQL databases.

Repository: mayajs/maya

⭐️⭐️⭐️⭐️⭐️ - 49 |  ⑂⑂⑂⑂⑂ - 26

V DASHBOARD

V Dashboard Website
Dashboard starter template built with Vite, Vue 3, Tailwind CSS and TypeScript.

Repository: wobsoriano/v-dashboard

⭐️⭐️⭐️⭐️⭐️ - 762 |  ⑂⑂⑂⑂⑂ - 174

COVID-3D

COVID-19 3D Website
3D visualization of latest data regarding coronavirus cases with time travel.

Repository: wobsoriano/covid3d

⭐️⭐️⭐️⭐️⭐️ - 275|  ⑂⑂⑂⑂⑂ - 76

SUBLIME SEMANTIC HIGHLIGHTER

Usage of Semantic Highlighter
It underlines variables with the same string (for now). Sublime does this by double-clicking a word but why do two if you can do one!

Repository: kapitanluffy/sublime-semantic-highlighter

⭐️⭐️⭐️⭐️⭐️ - 7|  ⑂⑂⑂⑂⑂ - 1

A PYFYRE APP

Pyfyre Website
A fast, declarative, and incrementally adoptable Python web frontend framework for building reactive web user interfaces.

Repository: pyfyre/pyfyre

⭐️⭐️⭐️⭐️⭐️ - 39|  ⑂⑂⑂⑂⑂ - 5

VEX

Vex Website
Easy-to-use, modular web framework built for V

Repository: nedpals/vex

⭐️⭐️⭐️⭐️⭐️ - 277|  ⑂⑂⑂⑂⑂ - 24

FLUTTER COUNTRY CODE PICKER

Flutter Country Code Picker Website
A Flutter package for showing a modal that contains country dial code. The user can also search for the available codes and select right from the modal.

Repository: fernan542/fl_country_code_picker

⭐️⭐️⭐️⭐️⭐️ - 7 |  ⑂⑂⑂⑂⑂ - 3

BUYMEACOFFEE.JS

Buymeacoffe.js Website
A simple and lightweight but powerful Node.js client for Buy Me a Coffee API.

Repository: warrengonzaga/buymeacoffee.js

⭐️⭐️⭐️⭐️⭐️ - 40 |  ⑂⑂⑂⑂⑂ - 14

GATHERTOWN.JS

Gathertown.js Website
Simple and lightweight community contributed JavaScript/Typescript SDK for Gather Town's HTTPS and WebSocket APIs.

Repository: warengonzaga/gathertown.js

⭐️⭐️⭐️⭐️⭐️ - 25|  ⑂⑂⑂⑂⑂ - 6

LIKHACMS

LikhaCMS Website
LikhaCMS is a Web App Builder with Built-in UI Building Blocks,
Drag and Drop Page Builder, Component Code Editor, Dev and Staging Environment

Repository: likhaCMS/likhaCMS

⭐️⭐️⭐️⭐️⭐️ - 11|  ⑂⑂⑂⑂⑂ - 0

LISO

Liso Website
Liso is not just a secure vault but also a great password manager and 2FA authenticator in one.

Repository: Liso-Vault/app

⭐️⭐️⭐️⭐️⭐️ - 49|  ⑂⑂⑂⑂⑂ - 5

Honorable Mentions

Wait, there's more!

Aside from these 15 repositories, here are the other repositories that are included in our collection of Filipino-made open source software projects.

  • Simtex - Convert your markdown or text files into LaTeX/pdf with one command! simtex (simplified LaTeX) allows you to convert your markdown or text files into PDF using LaTeX with one command, configured with simple .json file.
  • react-native-rename - Rename react-native app with just one command
  • MovieApp - Discover Movies and TV shows - React Native
  • tailwind-highlight.nvim - Highlight Tailwind CSS classes in neovim
  • dir-telescope.nvim - Perform telescope.nvim functions in a selected directory
  • Vue HTML To Paper - Vue mixin for paper printing HTML elements.
  • Vue HTML 2 Canvas - Vue mixin for Html2Canvas
  • Vue Jitsi Meet - Vue component for Jitsi Meet Web Integration via IFrame.
  • Vue Breathing Colors - Vue Breathing Colors is a vue directive used to change background color of any component in a "breathing like" manner.
  • Vue Morphling - A collection of standard and custom VueJs filters and directives. It's MORPHLING time! *plays power ranger theme song. pun intented 😂
  • Vue Animate CSS - The easiest to implement Vue directive for Animate.css
  • Vue Image Fallback - Vue image placeholder directive for broken images.
  • Vim Makery - Do you know about Vim's own :make system? It's great! You can set makeprg to any executable program, so you can use :make not just to run make with a Makefile, but also to run linters, build scripts, task runners, etc.
  • Puzzy Search - Add google-like search and auto suggest (did you mean...)
  • Trin DB - A fast RESTful persistent or in memory NoSQL database (18 KiB only!)
  • Ink HTML - Prints a specific area/element of your html page for any frontend framework
  • Sentro - A low-level SCSS library for building and managing token-driven design systems.
  • V Language Server (VLS) - A language server providing IDE-like features such autocompletion, formatting, and etc. for the V programming language.
  • esbuild-jest - A Jest transformer using esbuild
  • minimalist-dev-portfolio - A minimalist portfolio template for Developers
  • CSS Text Portrait Builder - A popular pure CSS text portrait builder for your loved ones.

About the author

Kathleen Jogno is a technical writer at OSSPH and a Computer Engineering graduate at the Technological Institute of the Philippines. Feel free to connect with Kathleen on Twitter, GitHub, and Linkedin.