Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

awesome-interests

A curated list of awesome introductory programming resources for a variety of specialties within the profession.
https://github.com/acltc/awesome-interests

Last synced: 3 days ago
JSON representation

  • Computer Science

  • Robotics and Hardware

  • Game design

    • Microsoft MakeCode - Online learn-to-code platform to build games, code devices, and mod Minecraft
    • Gosu - A 2D game development library for Ruby and C++
    • Phaser - HTML5 game framework that offers WebGL and Canvas rendering for desktop and mobile
    • Unity - A cross-platform game engine for 2D and 3D games
    • Jane McGonigal - [Daniel Linssen](https://daniellinssen.games) - [@photonstorm](https://twitter.com/photonstorm)
    • examples - of-small-game-development-en/ideas/))
  • Frontend design

    • w3schools - Interactive tutorials/games to practice and learn CSS
    • Refactoring UI - Make your ideas look awesome, without relying on a designer.
    • Sarah Drasner - [Lea Verou](https://lea.verou.me) - [Una Kravets](https://una.im) - [Steve Schoger](https://www.steveschoger.com) - [Victor Ponamariov](https://user-interface.io) - [Adam Wathan](https://adamwathan.me) - [Sam Selikoff](https://samselikoff.com) - [Tomo Kihara](https://www.tomokihara.com)
    • Frontend Mentor - 10-projects-for-beginners-to-practice-html-and-css-skills/))
  • Music and audio

  • Customization and tooling

    • Customize Terminal - Add themes and plugins to your terminal zsh shell
    • Customize Vscode theme - Tutorial on creating a VS Code Theme
    • vim - A terminal text editor, controlled entirely with the keyboard with no need for menus or a mouse
    • xbar - Put the output from any script/program in your macOS menu bar
    • Wes Bos - [@robbyrussell](https://ruby.social/@robbyrussell)
    • examples
  • Automation

    • AppleScript - A scripting language that can help you automate repetitive tasks on your Mac
    • Hammerspoon - Write Lua code for macOS APIs (applications, windows, batteries, wifi, and more)
    • AutoHotKey - AutoHotkey lets you make custom Windows shortcuts, macros, and more
    • Google Apps Script - A cloud-based scripting language for extending the functionality of Google Apps
    • Web scraping - Use code to extract content and data from a website
    • Anton Medvedev - [Rosemary Orchard](https://rosemaryorchard.com/) - [David Sparks](https://www.macsparky.com/)
    • examples
  • Clean code

  • Hacking and Security

    • Rubyfu - A collection of ideas, tricks, and skills for hackers using Ruby
    • Metasploit - The world’s most used penetration testing framework
    • Game Hacking Academy - Game hacking allows you to add functionality and change how games work
    • OWASP Cheat Sheet Series - Cheat sheets on web security topics
    • OverTheWire Wargames - Terminal games to to learn and practice security concepts
    • Ben Sadeghipour - [Alethe Denis](https://linktr.ee/alethedenis) - [InsiderPhD](https://insiderphd.dev/) - [@samwcyo](https://twitter.com/samwcyo)
    • examples
  • Data visualization

    • Interactive Charts with D3.js - An interactive tutorial to build interactive charts with D3.js
    • Data Visualization with Python - How to visualize data using four different Python libraries
    • Shirly Wu - [Nadieh Bremer](https://www.visualcinnamon.com/about/) - [Amelia Wattenberger](https://wattenberger.com/) - [@vihartvihart](https://twitter.com/vihartvihart)
    • Learn D3 - D3.js is a JavaScript library for manipulating documents based on data
    • examples
  • Web3, Blockchain, Cryptocurrency