An open API service indexing awesome lists of open source software.

awesome-projects

A curated list of amazingly projects
https://github.com/imq/awesome-projects

Last synced: 2 days ago
JSON representation

  • PHP

    • Static Analysis

    • Static Site Generators

      • Couscous - Couscous turns Markdown documentation into beautiful websites. It's GitHub Pages on steroids.
      • Jigsaw - Simple static sites with Laravel's Blade.
      • Sculpin - A tool that converts Markdown and Twig into static HTML.
      • Spress - An extensible tool that converts Markdown and Twig into HTML.
    • Streams

      • Streamer - A simple object-orientated stream wrapper library.
    • Strings

      • UA Parser - A library for parsing user agent strings.
      • Agent - A PHP desktop/mobile user agent parser, based on Mobiledetect.
      • ANSI to HTML5 - An ANSI to HTML5 converter library.
      • Color Jizz - A library for manipulating and converting colours.
      • Device Detector - Another library for parsing user agent strings.
      • Jieba-PHP - A PHP port of Python's jieba. Chinese text segmentation for natural language processing.
      • Mobile-Detect - A lightweight PHP class for detecting mobile devices (including tablets).
      • Patchwork UTF-8 - A portable library for working with UTF-8 strings.
      • Portable ASCII - A library to convert strings to ascii.
      • Portable UTF-8 - A string manipulation library with UTF-8 safe replacement methods.
      • Slugify - A library to convert strings to slugs.
      • Stringy - A string manipulation library with multibyte support.
      • URLify - A PHP port of Django's URLify.js.
      • UUID - A library for generating UUIDs.
      • SQL Formatter - A library for formatting SQL statements.
    • Task Runners

      • Bldr - A PHP Task runner built on Symfony components.
      • Task - A pure PHP task runner inspired by Grunt and Gulp.
      • Jobby - A PHP cron job manager without modifying crontab.
      • Robo - A PHP Task runner with object-orientated configurations.
    • Templating

      • Latte - The safest and truly intuitive templates for PHP.
      • PHPTAL - A PHP implementation of the [TAL](https://en.wikipedia.org/wiki/Template_Attribute_Language) templating language.
      • Plates - A native PHP templating library.
      • Smarty - A template engine to complement PHP.
      • Twig - A comprehensive templating language.
      • MtHaml - A PHP implementation of the HAML template language.
      • Mustache - A PHP implementation of the Mustache template language.
    • Testing

      • Behat - A behaviour driven development (BDD) testing framework.
      • Mink - Web acceptance testing.
      • Pest - A testing framework with a focus on simplicity.
      • PHPT - A test tool used by PHP itself.
      • Alice - An expressive fixture generation library.
      • AspectMock - A mocking framework for PHPUnit/Codeception.
      • Atoum - A simple testing library.
      • Codeception - A full stack testing framework.
      • Faker - A fake data generator library.
      • Foundry - A fixture factory generation library for Doctrine.
      • HTTP Mock - A library for mocking HTTP requests in unit tests.
      • Infection - An AST-based PHP Mutation testing framework.
      • Kahlan - Full stack Unit/BDD testing framework with built-in stub, mock and code-coverage support.
      • Mockery - A mock object library for testing.
      • ParaTest - A parallel testing library for PHPUnit.
      • Peridot - An event driven test framework.
      • Phake - Another mock object library for testing.
      • Pho - Another behaviour driven development testing framework.
      • PHP-Mock - A mock library for built-in PHP functions (e.g. time()).
      • PHP MySQL Engine - A MySQL engine written in pure PHP.
      • PHPSpec - A design by specification unit testing library.
      • PHPUnit - A unit testing framework.
      • Prophecy - A highly opinionated mocking framework.
      • VFS Stream - A virtual filesystem stream wrapper for testing.
      • PHPT - A test tool used by PHP itself.
    • URL

      • PHP Domain Parser - A domain suffix parser library.
      • Purl - A URL manipulation library.
      • sabre/uri - A functional URI manipulation library.
      • Uri - Another URL manipulation library.
  • Platforms

    • Cross-Platform - Writing cross-platform code on Node.js.
    • Frontend Development
    • iOS - Mobile operating system for Apple phones and tablets.
    • Android - Mobile operating system developed by Google.
    • IoT & Hybrid Apps
    • Cordova - JavaScript API for hybrid apps.
    • React Native - JavaScript framework for writing natively rendering mobile apps for iOS and Android.
    • Xamarin - Mobile app development IDE, testing, and distribution.
    • Linux
    • Containers
    • Arch-based Projects - Linux distributions and projects based on Arch Linux.
    • Screensavers
    • Apps
    • Open Source Apps
    • watchOS - Operating system for the Apple Watch.
    • JVM
    • Salesforce
    • Amazon Web Services
    • IPFS - P2P hypermedia protocol.
    • Fuse - Mobile development tools.
    • Heroku - Cloud platform as a service.
    • Raspberry Pi - Credit card-sized computer aimed at teaching kids programming, but capable of a lot more.
    • Qt - Cross-platform GUI app framework.
    • WebExtensions - Cross-browser extension system.
    • Smart TV - Create apps for different TV platforms.
    • GNOME - Simple and distraction-free desktop environment for Linux.
    • KDE - A free software community dedicated to creating an open and user-friendly computing experience.
    • .NET
    • Core
    • Roslyn - Open-source compilers and code analysis APIs for C# and VB.NET languages.
    • Amazon Alexa - Virtual home assistant.
    • DigitalOcean - Cloud computing platform designed for developers.
    • Flutter - Google's mobile SDK for building native iOS and Android apps from a single codebase written in Dart.
    • Home Assistant - Open source home automation that puts local control and privacy first.
    • IBM Cloud - Cloud platform for developers and companies.
    • Firebase - App development platform built on Google Cloud Platform.
    • Robot Operating System 2.0 - Set of software libraries and tools that help you build robot apps.
    • Adafruit IO - Visualize and store data from any device.
    • Cloudflare - CDN, DNS, DDoS protection, and security for your site.
    • Actions on Google - Developer platform for Google Assistant.
    • ESP - Low-cost microcontrollers with WiFi and broad IoT applications.
    • Deno - A secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust.
    • DOS - Operating system for x86-based personal computers that was popular during the 1980s and early 1990s.
    • Nix - Package manager for Linux and other Unix systems that makes package management reliable and reproducible.
    • Integration - Linking together different IT systems (components) to functionally cooperate as a whole.
    • Node-RED - A programming tool for wiring together hardware devices, APIs, and online services.
    • Low Code - Allowing business professionals to address their needs on their own with little to no coding skills.
    • Capacitor - Cross-platform open source runtime for building Web Native apps.
    • Node.js - Async non-blocking event-driven JavaScript runtime built on Chrome's V8 JavaScript engine.
    • Electron - Cross-platform native desktop apps using JavaScript/HTML/CSS.
    • AppImage - Package apps in a single file that works on various mainstream Linux distributions.
    • Windows
    • eBPF - Virtual machine that allows you to write more efficient and powerful tracing and monitoring for Linux systems.
    • ArcGIS Developer - Mapping and location analysis platform for developers.
  • Programming Languages

    • JavaScript
    • Promises
    • Standard Style - Style guide and linter.
    • Must Watch Talks
    • Tips
    • Network Layer
    • Micro npm Packages
    • Mad Science npm Packages - Impossible sounding projects that exist.
    • AVA - Test runner.
    • ESLint - Linter.
    • Functional Programming
    • npm scripts - Task runner.
    • Ponyfills - Like polyfills but without overriding native APIs.
    • Swift - Apple's compiled programming language that is secure, modern, programmer-friendly, and fast.
    • Education
    • Playgrounds
    • Python - General-purpose programming language designed for readability.
    • Asyncio - Asynchronous I/O in Python 3.
    • Scientific Audio - Scientific research in audio/music.
    • CircuitPython - A version of Python for microcontrollers.
    • Data Science - Data analysis and machine learning.
    • Typing - Optional static typing for Python.
    • MicroPython - A lean and efficient implementation of Python 3 for microcontrollers.
    • Rust
    • Haskell
    • PureScript
    • Go
    • Scala
    • Scala Native - Optimizing ahead-of-time compiler for Scala based on LLVM.
    • Ruby
    • Clojure
    • ClojureScript
    • Elixir
    • Elm
    • Erlang
    • Julia - High-level dynamic programming language designed to address the needs of high-performance numerical analysis and computational science.
    • Lua
    • C
    • C/C++ - General-purpose language with a bias toward system programming and embedded, resource-constrained software.
    • R - Functional programming language and environment for statistical computing and graphics.
    • Learning
    • D
    • Common Lisp - Powerful dynamic multiparadigm language that facilitates iterative and interactive development.
    • Learning
    • Perl
    • Groovy
    • Dart
    • Java - Popular secure object-oriented language designed for flexibility to "write once, run anywhere".
    • RxJava
    • OCaml
    • ColdFusion
    • Fortran
    • Pascal
    • AutoHotkey
    • AutoIt
    • Crystal
    • Frege - Haskell for the JVM.
    • CMake - Build, test, and package software.
    • ActionScript 3 - Object-oriented language targeting Adobe AIR.
    • Eta - Functional programming language for the JVM.
    • Idris - General purpose pure functional programming language with dependent types influenced by Haskell and ML.
    • Ada/SPARK - Modern programming language designed for large, long-lived apps where reliability and efficiency are essential.
    • Q# - Domain-specific programming language used for expressing quantum algorithms.
    • Imba - Programming language inspired by Ruby and Python and compiles to performant JavaScript.
    • V - Simple, fast, safe, compiled language for developing maintainable software.
    • Move - Domain-specific programming language for writing safe smart contracts.
    • npm - Package manager.
    • Observables
    • Maintenance Modules - For npm packages.
    • Vala - Programming language designed to take full advantage of the GLib and GNOME ecosystems, while preserving the speed of C code.
    • Kotlin
    • Coq - Formal language and environment for programming and specification which facilitates interactive development of machine-checked proofs.
    • Zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
    • 30 Seconds of Code - Code snippets you can understand in 30 seconds.
  • Security

Categories
PHP 449 Miscellaneous 117 Configuration 105 Front-End Development 81 Programming Languages 74 Platforms 54 Computer Science 37 Back-End Development 30 Gaming 24 Development Environment 22 Security 22 Databases 17 Decentralized Systems 14 Media 14 Business 13 Learn 13 Theory 12 Testing 10 Health and Social Science 10 Content Management Systems 10 Hardware 9 Work 9 Big Data 8 Editors 6 Networking 6 Books 6 Entertainment 5 Events 3 Act as a Muslim Imam 2 Act as a Plagiarism Checker 1 Act as a Mathematician 1 Act as a Proofreader 1 Act as a SQL terminal 1 Act as a Title Generator for written pieces 1 Act as an IT Architect 1 Act as a Psychologist 1 Act as an SVG designer 1 Act as a New Language Creator 1 Act as a Diagram Generator 1 Act as an Instructor in a School 1 Act as a Biblical Translator 1 Act as a PHP Interpreter 1 Act as a Commit Message Generator 1 Act as a Drunk Person 1 Act as a Senior Frontend Developer 1 Act as a Wikipedia page 1 Act as a Gomoku player 1 Act as a Movie Critic 1 Act as a Chief Executive Officer 1 Act as a Tech Writer 1 Act as a Regex Generator 1 Act as a Salesperson 1 Act as a Personal Stylist 1 Act as a ChatGPT prompt generator 1 Act as a Morse Code Translator 1 Act as a Life Coach 1 Act as a Python Interpreter 1 Act as a Smart Domain Name Generator 1 Act as a Dietitian 1 Act as a Synonym finder 1 Act as a Cover Letter 1 Act as an Emergency Response Professional 1 Act as a Technology Transferer 1 Act as a Talent Coach 1 Act as a Song Recommender 1 Act as a Japanese Kanji Quiz Machine 1 Act as a Friend 1 Act as a Socratic Method prompt 1 Act as a Product Manager 1 Act as a StackOverflow Post 1 Act as the Buddha 1 Act as Spongebob's Magic Conch Shell 1 Act as a Speech-Language Pathologist (SLP) 1 Act as an Unconstrained AI model DAN 1 Act as a Fullstack Software Developer 1 Act as a Solr Search Engine 1 Act as a Text Based Adventure Game 1 Act as a Python interpreter 1 Act as an Ascii Artist 1 Act as a Statistician 1 Act as Language Detector 1 Act as a Spoken English Teacher and Improver 1 Act as a Babysitter 1 Act as an AI Trying to Escape the Box 1 Act as a Startup Tech Lawyer 1 Act as a Mathematical History Teacher 1 Act as an Chess Player 1 Act as a Time Travel Guide 1 Act as a Developer Relations consultant: 1 Act as a Web Browser 1 Act as a JavaScript Console 1 Act as a Travel Guide 1 Act as a R Programming Interpreter 1 Act as 'Character' from 'Movie/Book/Anything' 1