Open Technology projects, initiatives and coding programs. FOSSASIA runs Science Hack, software and hardware projects.
Google Summer of Code
FOSSASIA is proud to participate for several years as a mentor organization in the Summer of Code program of Google and at Google Code-In. Google Summer of Code offers students stipend to write code for our open source projects. Since 2011 FOSSASIA functions as an umbrella organization for a number of projects.
Science Hack Lab
In the FOSSASIA Pocket Science Lab project we develop hardware for schools and universities to enable hands-on learning for about physics and chemistry. We also organize Science Hack Days across Asia and cooperate with universities and numerous local partners and companies.
We develop many Open Source software projects from Wordpress plugins to knitting machine projects or event management solutions. Please join us in creating useful tools that make the world a better place.
The boundaries between hardware and software are increasingly blurry. For many years we cooperate with commmunities that work on open hardware such as OpenWrt, the Machine Knitting community, IoT projects for the smart city and open data hardware applications.
SUSI.AI, Data Science and Machine Learning
We are implementing data science and machine learning capabilities in a number of projects. At SUSI.AI we are using big data to provide a personal assistant for users. SUSI.ai can be used inside chat applications like messengers as well as mobile Android apps and iOS apps.
SUSI.AI Android App
The Android app project of SUSI.AI enables users to use the Open Source personal Assistant with Android phones.
The SUSI iOS app projects enables users to run SUSI.AI on their Apple smartphone.. At SUSI.AI we are using big data to provide a personal assistant for users. SUSI.ai can be used inside chat applications like messengers as well as mobile Android apps and iOS apps.
Pocket Science Lab
Pocket Science Lab is a project to enable open source science experiments and data acquisition systems for physics education and research. We want to enable citizien scientists around the world and offer the software tools and hardware layouts to start finding answers for the most urgent problems of the planet.
In the PSLab hardware project engineers and developers collaborate to develop an Open Source Science device with a number of instruments to conduct scientific experiments.
Pocket Science Lab Android App
The goal of the app is to enable Android users to conduct experiments using the PSLab Hardware and their phone.
[Technologies used: Node.js, Ionic Framework v2, Angular 2, Apache Cordova, Gulp]
Neurolab Android is the Android app for the Neurolab Hardware. Neurolab's goal is to produce an easy-to-use open-hardware measurement headset for brainwaves that can be connected to the app, letting us better understand our brains.
[Technology used: YAML]
Neurolab Hardware is used in the development of a neuro-device to collect brainwaves as a headband with integrated electronics. [Technologies used: KiCad, DICOM]
The FOSSASIA Open Event Project makes it easier for events, conferences, tech summits, concerts to create a website, sell tickets and generate an Android app.
Open Event Organizer Android App
The main feature of the app is to check in attendees by scanning a QR code and to keep the ticket status in sync with the orga server data.
[Technologies used: Node.js, Ionic Framework v2, Angular 2, Apache Cordova, Gulp]
Open Event Attendee App
The Open Event Attendee App is a web application for attendees of events.
Open Event Android App Generator
The Open Event Android App Generator consists of 2 main parts - the app generator itself that creates apps and the Android app for browsing any event. The generator can be installed as a stand alone application or integrated as a microservice into the Open Event Server. Updates to content of events are done automatically through Rest-APIs of the server.
Open Event Web App Generator
The Open Event Web App is a web application that can generate event websites by getting data from JSON files and media files, that are stored in a compressed zip file. You can also access the application through a Rest API. Websites that are generated by the "web app generator" can be uploaded to any web location, e.g. on Github pages or any server (e.g. via ftp).
Badgeyay is a simple badge generator with a simple web UI to add data and generate printable badges in a zip. The user should be able to Choose size of badges, Choose background of badges and upload logo and background image and should Upload a CSV file or manually enter CSV data as name, type of attendee, nick/handle, organization/project
[Technologies used: Flask, Bootstrap, Shell, Heroku, Travis, Github Release]
phimp.me Android App
The idea of the phimp.me project is to enable users to easily enhance and upload their photos through the phimp.me Android app to any social media and open source web app like Wordpress, Drupal and Joomla. We develop the Android app and plugins for content management systems.
[Technologies used: Web Technologies, PHP, Java, Android SDK, HTML, CSS, APIs]
Distributed Social Media Message Search Server. Collect, search, download and visualize messages from various sources: tweets, youtube descriptions and from more social media sources.
Query server stores a query string on a server. The query string calls the search engine result scraper scraper.py that is based on the scraper at searss. This scraper takes search engine, presently Google, Bing, DuckDuckGo and Yahoo as additional input and searches on that search engine. The output from the scraper, which can be in XML or in JSON depending on the API parameters is returned, while the search query is stored into MongoDB database.
[Technologies used: Flask, MongoDB, PrismJS, BeautifulSoup]
Susper Search Engine
Susper is a decentralised search engine using the peer to peer search technology of yacy and search engine applications like Apache Solr.
[Technologies used: Yacy, Apache Solr, Angular2, TypeScript, HTML, CSS, JSON]
A beautiful and customizable Linux build for out of the box features for an Internet Kiosk. You can use the Meilix Generator (Web app) to make a Linux for your own brand/event, also add apps and features you need pre-installed, it will create an ISO Image of your Linux, which you can use as a live boot or install on PCs.
FashionTec & Machine Knitting
The FOSSASIA Fachiontec projects are all about bringing the textile and garment production into the digital age and enable creators all around the world to share patterns, instructions, software and hardware layouts. A focus is knitting. Our idea is to create a knitting library for a format that allows conversion of knitting projects, patterns and tutorials. Existing communities often only focused on the knitting format for their machines. Our approach should be different and be able to support any knitting communities efforts.
Engelsystem Shift Management
Engelsystem is a shift and volunteer management application for events written in PHP and originally developed for CCC conferences in Germany. It was adapted for use at FOSSASIA and is co-developed by the community.
Flappy SVG Game
Flappy SVG is a flappy bird using the open source vector graphics format SVG and available on the app store. It is an obstacle-based game where you can add your own characters, levels and functionality to. The game is built by students and people just like you.
Labyrinth is a exciting game full of mazes. Too many Levels, Too much fun! Come, and Develop Labyrinth game.
At FOSSASIA we develop a number of social search plugins and widgets for Wordpress.
The idea of the YayDoc project is to generate documentation from markup files in a repository. The docs are built upon the gh-pages branch.
How Can I Join Projects
Join the FOSSASIA Developers Mailing List
FOSSASIA developers are active on a number of dedicated mailing lists to discuss questions. The FOSSASIA developer mailing list is a place to share information across projects. Please help us to spread information and share your ideas. Let's start the conversation and working together!
Subscribe to the FOSSASIA Developers Mailing List
Become a contributor and solve a bug, implement a new feature or write a unit test.
We are looking for your expertise, be it as a software developer, hardware maker, designer or administrator. Please join us and contribute to our projects on Github. Solving a bug, implementing a new feature, writing unit tests and giving feedback on existing projects is the first step before joining FOSSASIA coding programs.
See an overview of current main projects
Join an OpenTech event or organize your own.
FOSSASIA groups and projects exist throughout Asia. Still there are many white spots left, where you can help to spread free knowledge and Open Technology tools. Why not put together a FOSSASIA developers event and and meet like-minded contributors to talk about coding projects? Organize an event with our Open Source event tool eventyay.com and share it on social media channels - tweet it @fossasia.
Join OpenTech events or organize your own with eventyay.com