Dr.Sungwon’s Open Source Softwares
| Flutter Application Template | Skeleton Mobile App Program using Dart/Flutter | Dart/Flutter |
| Dart & Flutter Tutorial | Dart/Flutter를 사용하여, Cross-Platform 및 Full Stack Programmer가 되기 위한 설명 및 예제 자료들 | Dart/Flutter |
| Python Tutorial | Jupyter Notebook 프로그램을 사용하여, 스스로 Python 언어의 문법을 공부할 수 있는 자료들 | Jupyter Notebook |
| GPS Tracker | GPS Tracking Application using Apache Cordova | HTML/JS/CSS (Cordova) |
| Rolling Time | NFC, QR/Barcode, Webserver featured WebApp. | HTML/JS/CSS (Cordova) |
| Rolling Paper | Leave your comments on visited places and person. | HTML (Cordova) |
Dr.Sungwon’s Recommendation
Dr.Sungwon’s Favorite
| opensource.com | Opensource SW & HW news publisher |
| O’REILLY | Free Programming Ebooks |
| Hello World | RaspberryPi 기반 프로그래밍 교육 재능 기부 전자도서 |
| Codeacademy | Learn to code interactively, for (mostly) free |
Robot
| ROS | Robot Operating System |
| Poppy | Interactive 3D printed robots |
| ArcBotics | Open source robotics platform |
| ArduPilot | Opensource Autopilot Suite |
| Gazebo | Apache-licensed complete simulation solution |
| MORSE | Modular OpenRobots Simulation Engine |
| V-REP | GPL-licensed virtual robot experimentation platform |
| Rapiro | Programmable DIY Robot Kit with Endless Possibilities |
| GoPiGo | Build & program your own robot |
| GrovePi | Build your own smart device |
| BrickPi | If you like LGEO, you’ll love BrickPi |
| PiKit | Modular and powerful robotic kit for everyone |
Games
| Cocos2d | Open-source, cross-platform, game-development tools |
| Pygame | Open-source, Python game-development tools |
| Pygame Ebooks | Open-source, Python game-development tools |
| Agones | Google’s game server scaling and orchestration platform |
Data Science
| Hadoop | Reliable, scalable, distributed computing |
| Spark | Engine for large-scale data processing |
| Cassandra | Scalability, availability without compromising performance |
| Pandas | Data analytics library |
| Tensoflow | Machine Learning library |
| Acumos AI | Open source framework to build, share and deploy AI applications |
| Angel ML | High-performance distributed machine learning platform |
| EDL | Deep learning framework to build cluster cloud services |
| Horovod | Distributed training framework for TensorFlow, Keras and PyTorch |
| Pyro | Universal probabilistic programming language |
Data Center
| OpenStack | Cloud computing software platform |
| StarlingX | A fully featured cloud for the distributed edge |
| ownCloud | Non-centralized distributed cloud computing platform |
| Cozy | Create your personal cloud computing |
| VirtualBox | x86 and AMD64/Intel64 virtualization product |
| Vagrant | Building and maintaining portable virtual software development environments |
| Ansible | Simplest way to automate apps and IT infrastructure. Application Deployment + Configuration Management + Continuous Delivery |
| Jenkins | Enables developers around the world to reliably build, test, and deploy their software with Continuous Integration |
| Terraform | Safely and predictably create, change, and improve infrastructure |
| Docker | Software container platform |
| Kubertnetes | Automating management of containerized applications |
| Mesos | Distributed systems kernel |
| CNCF | Cloud Native Computing Foundation |
| OCP | Open Compute Project |
| TIP | OCP’s Telecom Infra Project |
Programming Language & Tools
| Dart | Language – Dart |
| Flutter | Framework – Flutter framework using Dart |
| Python | Language – Python |
| MicroPython | Language – Python for Micro-controllers |
| Go | Language – Go |
| Javascript | Language – Javascript |
| Swift | Language – Swift |
| C++ | Language – C++ |
| Carbon | Language – Carbon |
| R | Language – R |
| Ruby | Language – Ruby |
| GitHub | Sites – Web based software versioning |
| Git | Tools – CLI based software versioning |
| Eclipse | Tools – IDE & Tools |
| Node.js | Tools – Javascript HTTP Runtime |
| React | Tools – Javascript library for building user interfaces |
| CORDOVA | Tools – Javascript multiple target platform |
| Atom | Tools – Hackable text editor for the 21st century |
| Geany | Tools – Text editor using the GTK+ toolkit |
| Visual Studio Code | Tools – MS’s Open Source Multi-Language Editor |
| Jupyter | Tools – Interactive Python Development & Report |
| Anaconda | Tools – Integrated Data Science Development Environment |
| Colaboratory | Tools – Google’s Web based Jupyter Notebook Environment & Report |
| PyRight | Tools – Static type checker for the Python language |
Programming Level-Up
| SKULPT | Online Python execution environment (REPL) |
| repl.it | Open source class rooms by Repl.it teachers |
| blueprint | Tech for Social Goods (from UC Berkely students) |
| EXERCISM | Level up your programming skills |
| Google Developers Training | Google educational resources and certification exams. |
| 코드 스테이츠 | 한국 최초 프로그래밍 부트캠프 |
| 코드 도장 | 국내 프로그래밍 연습(학습) 사이트 |
Open API
| Naver Developers | NAVER APIs |
| Google Developers | Android, Cloud Platform, Web and Others |
| 정부 3.0 공공 데이터 | 대한민국 공공 데이터 공개 정보 사이트 |
| 서울시 열린 데이터 광장 | 대한민국 서울특별시 공공 데이터 공개 정보 사이트 |
| 기상청 | 지상 관측 자료 공개 사이트 |
| Facebook APIs | |
| Twitter APIs | |
| Instagram APIs |
Foundation & Organization
| Linux | Non-profit consortium dedicated to Linux |
| Mozilla | Non-profit consortium dedicated to Web evolution |
| Apache | Non-profit software products for the public good |
| CNCF | Cloud Native Computing Foundation |
| OCP | Open Compute Project |
| ASWF |
Academy Software Foundation (Hollywood Movie Making) |
| NASA | NASA Open Source Software |
Single Board Computer (SBC)
| NVIDIA Jetson Nano | Bringing the Power of Modern AI to Millions of Devices |
| Google Coral | Build intelligent ideas with our platform for local AI |
| RaspberryPi | ARM based SBC for Software Development |
| Arduino | ATmega based SBC for Physical Programming |
| Intel Edison | Arduino compatible Stamp-size SBC |
| ODROID | ARM Cortex based SBC for Software Development |
| Orange pi | ARM based SBC for Software Development |
| Embedded Pi | Triple-play platform for RPi, Arduino and ARM |
New Internet (새로운 인터넷을 꿈꾸며)
| Inrupt | “Reset the balance of power on the web and reignite its true potential” |
| Solid | “Reshape the web as we know” |
Networking
| ZeroMQ | Distributed Application Message Queue | Transport |
| Open/R – Open Routing | Facebook/OCP Routing Project | Networking |
| B.A.T.M.A.N | Better Approach To Mobile Adhoc Networking | WiFi |
| LEDE | Linux Embedded Development Environment | WiFi |
| OpenWrt | Linux distribution for embedded devices | WiFi |
| HostAP | Linux driver for Prism2/2.5/3 | WiFi |
| OpenBTS | Open Source BTS | 2G/3G |
| OpenAirInterface | Open Source Air Interface | 4G/5G |
| TIP | OCP’s Telecom Infra Project | Cellular |
| Open vSwitch | Open Source Virtual Switch | L2 |
| Quagga | Open Source Routing Software Suite | L3 |
| ONOS | Open Softwork Operating System | SDN |
| CORD | Central Office Re-architected as a Datacenter | SDN |
| ODL | Open Daylight SDN Controller | SDN |
| OPNFV | Open Platform for NFV | NFV |
| OpenMANO | SDN/NFV Network Orchestration | NFV |
Network Services
| Tox | Serverless multimedia P2P communication services |
| ownCloud | Open source private cloud services |
Network Simulator & Emulator
| NS3 | Discrete-event network simulator |
| Mininet | Instant Virtual Network on your Laptop |
Operating System (OS)
| Linux | Linux is not Unix |
| Ubuntu | Ubuntu for Desktop, Server, Cloud and IoT |
| Ubuntu (Flavours, Light Weight) | Ubuntu for Low Performance Computers |
| Ubuntu Pi (Flavours) | Ubuntu server for RaspberryPi |
| Mint | Dr.Sungwon’s Recommendations ^___^ |
| Android | Mobile Operating System from Google |
| Tizen | Web based Embedded Operating System from Samsung |
| Zephyr | Open Source RTOS for IoT |
| CLIP OS | Secure OS from National Cybersecurity Agency of France |
| MS DOS 1.25 & 2.0 | Open Source of MS DOS from Microsoft |
Web Browser
| Chromium | Open-source browser from Google |
| Firefox | Open-source browser from Mozilla |
Web Server
| Apache | HTTP Server |
| Nginx | HTTP Server |
| WordPress | Blog Tool, Publishing Platform, and CMS |
| Cloudgizer | Building web application in C |
| django | Building web application in Python |
Web Editor
| BlueGriffon | WYSIWYG content editor for the World Wide Web |
Word-Processor, Spread-Sheet and Presentation
| OpenOffice | Apache suite for MS Office replacement |
| WPS | Chinese suite (but English) for MS Office replacement |
Music Player
| Aqualung | Music player for GNU/Linux |
| Lollypop | Modern music player |
| Goggles | Music player for Linux |
Device & Components Malls
| 디바이스마트 | KOREA |
| 엘레파츠 | KOREA |
| Aliexpress | China |
Diagram Editor
| Dia | Linux, Win, Mac |
| LibreOffice Draw | Linux, Win, Mac |
| Inkscape | Linux, Win, Mac |
| Callingra Flow | Linux, Win, Mac |
| Diagramo | Linux, Win, Mac |
| Pencil | Win, Mac |
| Graphviz | Linux, Win, Mac |
| Umbrello | Linux, Win, Mac |
| Draw.io | Linux, Win, Mac |
Open Source Lab (Science with Open Source HW & SW)
| (Book) Open Source Lab | “How to Build Your Own Hardware and Reduce Research Costs” |
| Open Source Lab | “Building research equipment with free, open-source hardware” |