15 Proudly Pinoy-made OSS Projects that are worth contributing to
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 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
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
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
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
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
Dashboard starter template built with Vite, Vue 3, Tailwind CSS and TypeScript.
Repository: wobsoriano/v-dashboard
⭐️⭐️⭐️⭐️⭐️ - 762 | ⑂⑂⑂⑂⑂ - 174
COVID-3D
3D visualization of latest data regarding coronavirus cases with time travel.
Repository: wobsoriano/covid3d
⭐️⭐️⭐️⭐️⭐️ - 275| ⑂⑂⑂⑂⑂ - 76
SUBLIME 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
A fast, declarative, and incrementally adoptable Python web frontend framework for building reactive web user interfaces.
Repository: pyfyre/pyfyre
⭐️⭐️⭐️⭐️⭐️ - 39| ⑂⑂⑂⑂⑂ - 5
VEX
Easy-to-use, modular web framework built for V
Repository: nedpals/vex
⭐️⭐️⭐️⭐️⭐️ - 277| ⑂⑂⑂⑂⑂ - 24
FLUTTER COUNTRY CODE PICKER
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
A simple and lightweight but powerful Node.js client for Buy Me a Coffee API.
Repository: warrengonzaga/buymeacoffee.js
⭐️⭐️⭐️⭐️⭐️ - 40 | ⑂⑂⑂⑂⑂ - 14
GATHERTOWN.JS
Simple and lightweight community contributed JavaScript/Typescript SDK for Gather Town's HTTPS and WebSocket APIs.
Repository: warengonzaga/gathertown.js
⭐️⭐️⭐️⭐️⭐️ - 25| ⑂⑂⑂⑂⑂ - 6
LIKHACMS
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 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.