Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

awesome-list

πŸ•ΆοΈ A list of my favorite findings in the software industry
https://github.com/isaccanedo/awesome-list

Last synced: 2 days ago
JSON representation

  • πŸ“° Blogs

    • Amazon's Alexa Teams
    • Kent C. Dodds - Software quality
    • Gleb Bahmutov PhD - Quality and testing
    • Amazon's Alexa Teams
    • Bruno Simon - Bruno's blog is like a video game. Built using Threejs you traverse as a little toy monster truck exploring his projects and knocking over bowling pins. This blog is so creative it might just inspire you to learn more about ThreeJS of which he provides a comprehensive course for!
    • Kent C. Dodds - Software quality
    • Gleb Bahmutov PhD - Quality and testing
    • Kaggle - Machine learning challenges.
    • TechChrunch - Tech and Startup news.
    • Medium.com - Medium is a platform for sharing ideas, knowledge, and resources.
    • Kaggle - Machine learning challenges.
    • TechChrunch - Tech and Startup news.
    • HackerNoon - News and articles from the hacker community.
    • Code Academy - Learn web development.
    • HackerNoon - News and articles from the hacker community.
    • Code Academy - Learn web development.
    • Bruno Simon - Bruno's blog is like a video game. Built using Threejs you traverse as a little toy monster truck exploring his projects and knocking over bowling pins. This blog is so creative it might just inspire you to learn more about ThreeJS of which he provides a comprehensive course for!
    • Medium.com - Medium is a platform for sharing ideas, knowledge, and resources.
    • The Daily Swig - Cybersecurity news and views
    • Designmodo - Frontend design blog
    • Zach Leatherman - Zach is a builder for the web with Netlify. He’s currently fixated on web fonts and static site generators.
    • Illustrated.dev - Illustrated explanations of web development, technology & a little bit of anthropology.
    • CSS-Tricks - Blog posts from CSS experts. Every web developer should bookmark this site for CSS reference. Don't care about the blog posts? Here's the [almanac](https://css-tricks.com/almanac/).
    • Bobby Tables - A guide to preventing SQL injection.
    • Dev.to - A place for developers to share their knowledge and ideas.
    • The Daily Swig - Cybersecurity news and views
    • Illustrated.dev - Illustrated explanations of web development, technology & a little bit of anthropology.
    • CSS-Tricks - Blog posts from CSS experts. Every web developer should bookmark this site for CSS reference. Don't care about the blog posts? Here's the [almanac](https://css-tricks.com/almanac/).
    • Bobby Tables - A guide to preventing SQL injection.
    • Dev.to - A place for developers to share their knowledge and ideas.
    • Zach Leatherman - Zach is a builder for the web with Netlify. He’s currently fixated on web fonts and static site generators.
    • Designmodo - Frontend design blog
  • πŸ“š Books

  • :computer: Cursos

    • Design for Developers - Sarah Drasner teaches you the foundations of design, color theory, patterns, typography, and more. This was a great introduction to design and I loved it.
    • Three.js Journey - This course is the best i've seen if you're looking to learn about Three.js. Guided by Bruno Simmon's, this course offers 5 chapters / 39 lessons / 45 hours of video content (or a textual guide if you prefer). Even if you're not interested in game development this course should give you an edge that will allow you to sprinkle a little magic into the standard UI and give your next website a wow factor that makes it stand out.
    • Testing Javascript - Kent C. Dodd's designed this. Kent teaches you how to write clean, efficient, elegant tests for your JavaScript applications. I haven't completed this course but i'm excited to start.
    • Epic React - Kent C. Dodds also created this React course that teaches best practices when developing build top tier web apps. I haven't completed this course but i'm excited to start.
    • CSS for JS developers - Josh C. Comeau teaches you modern CSS and how to create accessible, animated, thoughtful front ends. By far the best online course design i've ever experienced. It took me 6 months of casual progress to complete, but it can be completed in around 30 hours (10 modules * 3 hours). I might even consider going through it again to pickup on lessons that I may have missed or forgotten.
    • Design for Developers - Sarah Drasner teaches you the foundations of design, color theory, patterns, typography, and more. This was a great introduction to design and I loved it.
    • Three.js Journey - This course is the best i've seen if you're looking to learn about Three.js. Guided by Bruno Simmon's, this course offers 5 chapters / 39 lessons / 45 hours of video content (or a textual guide if you prefer). Even if you're not interested in game development this course should give you an edge that will allow you to sprinkle a little magic into the standard UI and give your next website a wow factor that makes it stand out.
    • Testing Javascript - Kent C. Dodd's designed this. Kent teaches you how to write clean, efficient, elegant tests for your JavaScript applications. I haven't completed this course but i'm excited to start.
    • Epic React - Kent C. Dodds also created this React course that teaches best practices when developing build top tier web apps. I haven't completed this course but i'm excited to start.
  • :briefcase: Career

    • PayScale - Gain the insights and confidence to get pay right with relevant, validated salary data and industry-leading, AI-powered compensation software.
    • PayScale - Gain the insights and confidence to get pay right with relevant, validated salary data and industry-leading, AI-powered compensation software.
    • Blind - Blind is a social media platform for people who work at large tech companies. This is an excellent resource for hiring and connecting. It is a social media platform which means there are a lot of trolls and junk. Don't say I didn't warn you.
    • Blind - Blind is a social media platform for people who work at large tech companies. This is an excellent resource for hiring and connecting. It is a social media platform which means there are a lot of trolls and junk. Don't say I didn't warn you.
    • Angel - Angel is a platform for hiring and connecting with top tech talent.
  • πŸ§‘β€πŸŽ“ Interview Prep

    • LeetCode - I think LeetCode is a bit overrated but it's a great place to practice coding interview questions. Just don't spend all day here.
    • Techie Delight - Whiteboard interview prep. Practice solving real interview problems using search algorithms, data structures, and other techniques.
    • Big-O Cheat Sheet - A cheat sheet to help you calculate time complexity.
    • LeetCode - I think LeetCode is a bit overrated but it's a great place to practice coding interview questions. Just don't spend all day here.
    • Techie Delight - Whiteboard interview prep. Practice solving real interview problems using search algorithms, data structures, and other techniques.
    • Algo Monster - Similar to Techie Delight but with different questions and approaches.
    • Algo Monster - Similar to Techie Delight but with different questions and approaches.
    • Big-O Cheat Sheet - A cheat sheet to help you calculate time complexity.
  • Bug Boards

  • πŸ•·οΈ Bug Bounties

    • HackerOne - The most trusted hacker powered security platform.
    • HackerOne - The most trusted hacker powered security platform.
    • BugCrowd - Fully-managed Bug Bounty programs combine analytics, automated security workflows, and human expertise to find and fix more critical vulnerabilities.
    • BugCrowd - Fully-managed Bug Bounty programs combine analytics, automated security workflows, and human expertise to find and fix more critical vulnerabilities.
  • :new: Feature Bounties

  • πŸ“Ί Videos

    • ITkonekt 2019 Clean Architecture and Design - Robert C. Martin
    • ITkonekt 2019 Clean Architecture and Design - Robert C. Martin
    • Egghead - Modern technology courses taught by well known industry professionals.
    • Frontend Masters - Probably the best frontend development courses.
    • Egghead - Modern technology courses taught by well known industry professionals.
    • Learn with Jason - Jason live codes with developers from emerging tech companies/startups to showcase how you can use the latest trend in your next project.
    • Frontend Masters - Probably the best frontend development courses.
    • Learn with Jason - Jason live codes with developers from emerging tech companies/startups to showcase how you can use the latest trend in your next project.
    • Linkedin Learning - Technical courses.
    • Hacker101 - Whether you're a programmer with an interest in bug bounties or a seasoned security professional, Hacker101 has something to teach you.
    • Linkedin Learning - Technical courses.
    • Hacker101 - Whether you're a programmer with an interest in bug bounties or a seasoned security professional, Hacker101 has something to teach you.
  • πŸ’– Admired Examples

    • Relay Examples Subscription - JS - Example of subscriptions with Relay Modern.
    • Node Slack SDK - TS - Slack Developer Kit for Node.js
    • AWS SDK JS - JS - AWS SDK for JavaScript in the browser and Node.js.
    • NodeJS Clean Architecture App - JS - A simple API built with Hapi.js that follows DDD + Clean Architecture principles.
    • Using Clean Architecture for Microservice APIs in Node.js with MongoDB and Express - Youtube - Good example of how to develop node applications in JS.
    • Google Test - C++ - Google Testing and Mocking Framework
    • Jira Performance Tests - Kotlin - A fully-automated performance benchmarking tool designed for Jira Server and Jira Data Center.
    • PyTest Allure API Framework - Python
    • AWS CDK - TS - AWS CDK (Cloud Development Kit) is written in Typescript but is transpiled into multiple languages using [JSII](https://github.com/aws/jsii).
    • Node Slack SDK - TS - Slack Developer Kit for Node.js
    • AWS SDK JS - JS - AWS SDK for JavaScript in the browser and Node.js.
    • NodeJS Clean Architecture App - JS - A simple API built with Hapi.js that follows DDD + Clean Architecture principles.
    • Using Clean Architecture for Microservice APIs in Node.js with MongoDB and Express - Youtube - Good example of how to develop node applications in JS.
    • Relay Examples Subscription - JS - Example of subscriptions with Relay Modern.
    • Google Test - C++ - Google Testing and Mocking Framework
    • Jira Performance Tests - Kotlin - A fully-automated performance benchmarking tool designed for Jira Server and Jira Data Center.
    • PyTest Allure API Framework - Python
    • Devilution - C++ - Diablo devolved - magic behind the 1996 computer game.
    • Devilution - C++ - Diablo devolved - magic behind the 1996 computer game.
    • Josh Comeau's blog - One of the best blog designs i've seen. Josh incorporates sound, hit counters, and other fancy tricks in his blog design. His actual content are solid and some go into detail on how he added some of his blogs coolest features. I highly recommend it to everyone.
    • AWS CDK - TS - AWS CDK (Cloud Development Kit) is written in Typescript but is transpiled into multiple languages using [JSII](https://github.com/aws/jsii).
    • Josh Comeau's blog - One of the best blog designs i've seen. Josh incorporates sound, hit counters, and other fancy tricks in his blog design. His actual content are solid and some go into detail on how he added some of his blogs coolest features. I highly recommend it to everyone.
    • RallyInteractive - Rally is a small digital product studio in Salt Lake City, Utah. We're an experienced team of designers & developers, partnering with brands like Google, Nike, and National Geographic since 2011.
    • RallyInteractive - Rally is a small digital product studio in Salt Lake City, Utah. We're an experienced team of designers & developers, partnering with brands like Google, Nike, and National Geographic since 2011.
  • :artificial_satellite: Services

    • Netlify - More speed. Less spend. 900,000+ developers & businesses use Netlify to run web projects at global scaleβ€”without servers, devops, or costly infrastructure.
    • CircleCI - Automate your development process with CI hosted in the cloud or on a private server.
    • CodePen - Online community for testing and showcasing user-created HTML, CSS and JavaScript code snippets.
    • Vercel - Vercel is an excellent option if you're building with a framework like NextJS. It's cheap, comes with a lot of optimizations, and easy to setup. I've noticed that some of the image optimizations that Vercel does with Next/Image components would take a long time to setup from scratch in something like AWS.
    • Vercel - Vercel is an excellent option if you're building with a framework like NextJS. It's cheap, comes with a lot of optimizations, and easy to setup. I've noticed that some of the image optimizations that Vercel does with Next/Image components would take a long time to setup from scratch in something like AWS.
    • CircleCI - Automate your development process with CI hosted in the cloud or on a private server.
    • Netlify - More speed. Less spend. 900,000+ developers & businesses use Netlify to run web projects at global scaleβ€”without servers, devops, or costly infrastructure.
    • CodePen - Online community for testing and showcasing user-created HTML, CSS and JavaScript code snippets.
    • Bit - Bit is a scalable and collaborative way to build and reuse components. It's everything you need from local development to cross-project integrations.
    • Bit - Bit is a scalable and collaborative way to build and reuse components. It's everything you need from local development to cross-project integrations.
    • TensorFlow - TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications.
    • Chromatic - Chromatic is a visual regression testing tool for storybook. This is a must if you've put the work into writing stories for you components. When new code is pushed Chromatic will automatically genereate image diffs from the new vs old stories. If a diff is found it will wait for a reviewer to approve before replacing the baseline.
    • EggPlant - Applying Artificial Intelligence and Machine Learning to move from predominantly manual Quality Assurance to automated QA helps support a new culture of working, to help you deliver DevOps at scale and optimize your User' Experiences (UX).
    • Boxstarter - Repeatable, reboot resilient windows environment installations made easy using Chocolatey packages.
    • Regex101 - Regex generator and tester.
    • Fake Name Generator - Generate entire identities with finance records, employment information and more.
    • Slackmojis - An unofficial\* directory of the best custom slack emojis.
    • CDNJS - Stable, reliable, high-speed, globally available content distribution network for the most popular, open-source JavaScript libraries.
    • TensorFlow - TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications.
    • Chromatic - Chromatic is a visual regression testing tool for storybook. This is a must if you've put the work into writing stories for you components. When new code is pushed Chromatic will automatically genereate image diffs from the new vs old stories. If a diff is found it will wait for a reviewer to approve before replacing the baseline.
    • EggPlant - Applying Artificial Intelligence and Machine Learning to move from predominantly manual Quality Assurance to automated QA helps support a new culture of working, to help you deliver DevOps at scale and optimize your User' Experiences (UX).
    • Regex101 - Regex generator and tester.
    • Fake Name Generator - Generate entire identities with finance records, employment information and more.
    • Slackmojis - An unofficial\* directory of the best custom slack emojis.
    • CDNJS - Stable, reliable, high-speed, globally available content distribution network for the most popular, open-source JavaScript libraries.
  • :octocat: Github

    • Emoji Cheat Sheet - List of emojis that are supported in Github's README presenter.
    • Github Labels - A list of GitHub labels for reuse across projects.
    • Chris Lilley - Creator of SVG.
    • Emoji Cheat Sheet - List of emojis that are supported in Github's README presenter.
    • Github Labels - A list of GitHub labels for reuse across projects.
    • Chris Lilley - Creator of SVG.
    • Sindre Sorhus - Full-Time Open-Sourcerer Β·Β· Maker Β·Β· Into Swift and Node.js This guy creates some incredible open source, you've got to check out his work. After all, he's the guy who started Awesome lists! Some others you may have heard of: XO, Ava, Gifsky, refined github, is-\*, p-\* and many others. He actively maintain 1100+ npm packages (2 billion downloads a month!) Webpack relies on 101 of his packages and Babel relies on 144 of his packages!
    • Refined Github - Browser extension that simplifies the GitHub interface and adds useful features.
    • Sindre Sorhus - Full-Time Open-Sourcerer Β·Β· Maker Β·Β· Into Swift and Node.js This guy creates some incredible open source, you've got to check out his work. After all, he's the guy who started Awesome lists! Some others you may have heard of: XO, Ava, Gifsky, refined github, is-\*, p-\* and many others. He actively maintain 1100+ npm packages (2 billion downloads a month!) Webpack relies on 101 of his packages and Babel relies on 144 of his packages!
  • ✍️ VSCode

    • GitHub Copilot - An AI extension that predicts code patterns and offers autocompletion. This is such a time saver.
    • GitHub Copilot - An AI extension that predicts code patterns and offers autocompletion. This is such a time saver.
    • WallabyJS - Wallaby.js is a developer productivity tool that runs your JavaScript and TypeScript tests immediately as you type, highlighting results in your IDE right next to your code.
    • WakaTime - Open source plugins for metrics about your programming.
    • VSCode Recipes - A collection of recipes for using VS Code with particular technologies.
    • AWS CFN Lint Visual Studio Code - CloudFormation Linter integration, autocompletion, and documentation.
    • Quokka - Quokka.js is a developer productivity tool for rapid JavaScript / TypeScript prototyping. Runtime values are updated and displayed in your IDE next to your code, as you type.
    • WallabyJS - Wallaby.js is a developer productivity tool that runs your JavaScript and TypeScript tests immediately as you type, highlighting results in your IDE right next to your code.
    • WakaTime - Open source plugins for metrics about your programming.
    • VSCode Recipes - A collection of recipes for using VS Code with particular technologies.
    • AWS CFN Lint Visual Studio Code - CloudFormation Linter integration, autocompletion, and documentation.
    • Quokka - Quokka.js is a developer productivity tool for rapid JavaScript / TypeScript prototyping. Runtime values are updated and displayed in your IDE next to your code, as you type.
    • GitHub Copilot - An AI extension that predicts code patterns and offers autocompletion. This is such a time saver.
  • πŸ’» Applications

    • Krisp - An AI powered application that removes background noise from both your microphone and your input audio. 120 minutes/week are free.
    • Burp Suite - A leading range of cybersecurity tools, brought to you by PortSwigger.
    • Tower - The best Git client i've ever used. Over 100000 developers and designers are more productive with Tower - the most powerful Git client for Mac and Windows.
    • Krisp - An AI powered application that removes background noise from both your microphone and your input audio. 120 minutes/week are free.
    • Burp Suite - A leading range of cybersecurity tools, brought to you by PortSwigger.
    • Alfred - A replacement for MacOs's Spotlight. It allows you to install/create plugins to fit your work patterns. My favorite feature is that you can search clipboard history directly from spotlight. [_Check out my list of Alfred resources._](#Alfred)
    • Contexts - A replacement for MacOs's CMD + Tab interface. The reason I love this app is because it allows me to tab between windows of the same app (like multiple VSCode windows). Contexts also offers a convenient tab menu and more customization options of where and how windows behave.
    • CleanShot - A better screenshot/screen record tool that gives you more control on what is captured. This app offers fantastic editing options that native MacOs screenshot does not, such as blur, step annotations, highlighting, and pinning. It also offers a scrolling capture function which allows you to screenshot a webpage that is longer than your devices viewport.
    • HazeOver - A MacOS app that automatically dims inactive windows to help keep you focused.
    • Muzzle - A simple mac app that automatically silences embarrassing notifications when screen-sharing.
    • Contexts - A replacement for MacOs's CMD + Tab interface. The reason I love this app is because it allows me to tab between windows of the same app (like multiple VSCode windows). Contexts also offers a convenient tab menu and more customization options of where and how windows behave.
    • CleanShot - A better screenshot/screen record tool that gives you more control on what is captured. This app offers fantastic editing options that native MacOs screenshot does not, such as blur, step annotations, highlighting, and pinning. It also offers a scrolling capture function which allows you to screenshot a webpage that is longer than your devices viewport.
    • PixelSnap 2 - The fastest tool for measuring anything on your screen. This is a must have for UI development.
    • HazeOver - A MacOS app that automatically dims inactive windows to help keep you focused.
    • Muzzle - A simple mac app that automatically silences embarrassing notifications when screen-sharing.
    • Dashlane - Everybody should have a password manager by now. Dashlane is a cross-platform subscription-based password manager and digital wallet application available on macOS, Windows, iOS and Android. It uses a Freemium pricing model which includes both a free tier and a premium subscription.
    • Tower - The best Git client i've ever used. Over 100000 developers and designers are more productive with Tower - the most powerful Git client for Mac and Windows.
    • Alfred - A replacement for MacOs's Spotlight. It allows you to install/create plugins to fit your work patterns. My favorite feature is that you can search clipboard history directly from spotlight. [_Check out my list of Alfred resources._](#Alfred)
    • Dashlane - Everybody should have a password manager by now. Dashlane is a cross-platform subscription-based password manager and digital wallet application available on macOS, Windows, iOS and Android. It uses a Freemium pricing model which includes both a free tier and a premium subscription.
    • PixelSnap 2 - The fastest tool for measuring anything on your screen. This is a must have for UI development.
  • πŸ“Ÿ Terminal

    • NodeJS Dashboard - Telemetry dashboard for node.js apps from the terminal!
    • NodeJS Dashboard - Telemetry dashboard for node.js apps from the terminal!
    • PM2 - Node.js Production Process Manager with a built-in Load Balancer.
    • Vtop - JS - Wow such top. So stats. More better than regular top.
    • PM2 - Node.js Production Process Manager with a built-in Load Balancer.
    • TMUX - a terminal multiplexer. It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal.
    • Vtop - JS - Wow such top. So stats. More better than regular top.
    • TMUX - a terminal multiplexer. It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal.
  • 🎩 Alfred

  • 🍰 Raspberry Pi

    • Pi-Hole - Network-wide Ad Blocking
    • Time Machine - How to turn your Pi into an Apple Time Machine.
    • Gladys Assistant - Gladys is an open-source program which integrates into your life, seamlessly communicating across your entire home network and your devices while checking your calendar.
    • Pi-Hole - Network-wide Ad Blocking
    • Time Machine - How to turn your Pi into an Apple Time Machine.
    • Gladys Assistant - Gladys is an open-source program which integrates into your life, seamlessly communicating across your entire home network and your devices while checking your calendar.
    • MagicMirror - An open source modular smart mirror platform.
  • πŸ”§ Chrome Dev Tools

    • Code-Snippets - Performance, debugging and testing code snippets to be run in Chrome DevTools.
    • Code-Snippets - Performance, debugging and testing code snippets to be run in Chrome DevTools.
  • πŸ” JSON Schema

  • πŸ” OpenAPI