awesome
Awesome list about all kinds of interesting topics
https://github.com/weesources/awesome
Last synced: 20 days ago
JSON representation
Filtered by awesome. Clear filters
Back-End Development
- Flask - Python framework.
- Docker
- Vagrant - Automation virtual machine environment.
- Laravel - PHP framework.
- TALL Stack - Full-stack development solution featuring libraries built by the Laravel community.
- Rails - Web app framework for Ruby.
- Phalcon - PHP framework.
- Useful `.htaccess` Snippets
- nginx - Web server.
- Dropwizard - Java framework.
- Apache Wicket - Java web app framework.
- Vapor - Server-side development in Swift.
- Dash - Python web app framework.
- FastAPI - Python web app framework.
- IAM - User accounts, authentication and authorization.
- Slim - PHP framework.
- Fiber - Web framework built on top of Fasthttp, the fastest HTTP engine for Go.
- Terraform - Tool for building, changing, and versioning infrastructure.
- CDK - Open-source software development framework for defining cloud infrastructure in code.
Big Data
- Data Engineering
- Streaming
- Apache Spark - Unified engine for large-scale data processing.
- Qlik - Business intelligence platform for data visualization, analytics, and reporting apps.
- Splunk - Platform for searching, monitoring, and analyzing structured and unstructured machine-generated big data in real-time.
- Big Data
Books
Business
- Places to Post Your Startup
- Indie - Independent developer businesses.
- Clean Tech - Fighting climate change with technology.
- Wardley Maps - Provides high situational awareness to help improve strategic planning and decision making.
- Social Enterprise - Building an organization primarily focused on social impact that is at least partially self-funded.
- Engineering Team Management - How to transition from software development to engineering management.
- Developer-First Products - Products that target developers as the user.
- Billing - Payments, invoicing, pricing, accounting, marketplace, fraud, and business intelligence.
- Engineering Strategy - How to design and execute engineering strategies for tech leadership.
Computer Science
- University Courses
- Tutorials
- Tutorials
- ML with Ruby - Learning, implementing, and applying Machine Learning using Ruby.
- Core ML Models - Models for Apple's machine learning framework.
- H2O - Open source distributed machine learning platform written in Java with APIs in R, Python, and Scala.
- Software Engineering for Machine Learning - From experiment to production-level machine learning.
- AI in Finance - Solving problems in finance with machine learning.
- JAX - Automatic differentiation and XLA compilation brought together for high-performance machine learning research.
- XAI - Providing insight, explanations, and interpretability to machine learning methods.
- NLP with Ruby
- Question Answering - The science of asking and answering in natural language with a machine.
- Natural Language Generation - Generation of text used in data to text, conversational agents, and narrative generation applications.
- Cryptography
- Papers - Theory basics for using cryptography by non-cryptographers.
- Deep Learning - Neural networks.
- TensorFlow.js - WebGL-accelerated machine learning JavaScript library for training and deploying models.
- TensorFlow Lite - Framework that optimizes TensorFlow models for on-device machine learning.
- Education
- Empirical Software Engineering - Evidence-based research on software systems.
- Quantum Computing - Computing which utilizes quantum mechanics and qubits on quantum computers.
- Theoretical Computer Science - The interplay of computer science and pure mathematics, distinguished by its emphasis on mathematical rigour and technique.
- Conversational AI - Build awesome chatbots and digital assistants.
- Generative AI - Automatically generate a wide range of unique content in text, image and audio format.
Content Management Systems
- Umbraco
- Wagtail - Django CMS focused on flexibility and user experience.
- Textpattern - Lightweight PHP-based CMS.
- Drupal - Extensible PHP-based CMS.
- Craft CMS - Content-first CMS.
- Sitecore - .NET digital marketing platform that combines CMS with tools for managing multiple websites.
- Silverstripe CMS - PHP MVC framework that serves as a classic or headless CMS.
- Plone - Open source Python CMS.
Databases
- SQLAlchemy
- InfluxDB
- MongoDB - NoSQL database.
- TinkerPop - Graph computing framework.
- CouchDB - Document-oriented NoSQL database.
- HBase - Distributed, scalable, big data store.
- NoSQL Guides - Help on using non-relational, distributed, open-source, and horizontally scalable databases.
- Database Tools - Everything that makes working with databases easier.
- Cassandra - Open-source, distributed, wide column store, NoSQL database management system.
- TDengine - An open-source time-series database with high-performance, scalability, and SQL support.
- Supabase - An open-source alternative to Firebase.
Decentralized Systems
- Ripple - Open source distributed settlement network.
- Non-Financial Blockchain - Non-financial blockchain applications.
- Mastodon - Open source decentralized microblogging network.
- Ethereum - Distributed computing platform for smart contract development.
- Blockchain AI - Blockchain projects for artificial intelligence and machine learning.
- EOSIO - A decentralized operating system supporting industrial-scale apps.
- Golem - Open source peer-to-peer marketplace for computing resources.
- Stacks - A smart contract platform secured by Bitcoin.
- ZeroNet - A decentralized web-like network of peer-to-peer users.
- Cosmos SDK - Modular framework for building app-specific blockchains in Go.
Development Environment
- Dotfiles
- Shell
- Fish - User-friendly shell.
- Command-Line Apps
- ZSH Plugins
- Browser Extensions
- Cheat Sheet
- Pinned Gists - Dynamic pinned gists for your GitHub profile.
-
Git Add-ons
- Enhance the
gitCLI. -
Git Hooks
- Scripts for automating tasks during
gitworkflows. - SSH
- Hyper - Cross-platform terminal app built on web technologies.
- PowerShell - Cross-platform object-oriented shell.
- Alfred Workflows - Productivity app for macOS.
- GitHub Actions - Create tasks to automate your workflow and share them with others on GitHub.
Editors
- Sublime Text
- Vim
- Neovim - Vim-fork focused on extensibility and usability.
- Atom - Open-source and hackable text editor.
- Visual Studio Code - Cross-platform open-source text editor.
Entertainment
Events
- Creative Tech Events - Events around the globe for creative coding, tech, design, music, arts and cool stuff.
- Events in Italy - Tech-related events in Italy.
- Events in the Netherlands - Tech-related events in the Netherlands.
Front-End Development
- Web Performance Optimization
- CSS - Style sheet language that specifies how HTML elements are displayed on screen.
- Must-Watch Talks
- Protips
- Frameworks
- React - JavaScript library for building user interfaces.
- React Hooks - Lets you use state and other React features without writing a class.
- Web Components
- Polymer - JavaScript library to develop Web Components.
- Angular - App framework.
- HTML5 - Markup language used for websites & web apps.
- Canvas
- KnockoutJS - JavaScript library.
- Dojo Toolkit - JavaScript toolkit.
- Inspiration
- Ember - App framework.
- Android UI
- Flexbox
- Web Typography
- Web Accessibility
- Emails
- jQuery - Easy to use JavaScript library for DOM manipulation.
- Tips
- Web Audio
- Static Website Services
- Motion UI Design
- Aurelia - App framework.
- Chrome DevTools
- Draft.js - Rich text editor framework for React.
- choo - App framework.
- Browserify - Module bundler.
- Less - CSS preprocessor.
- WebGL - JavaScript API for rendering 3D graphics.
- Preact - App framework.
- lit - Library for building web components with a declarative template system.
- JAMstack - Modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt markup.
- WordPress-Gatsby - Web development technology stack with WordPress as a back end and Gatsby as a front end.
- Mobile Web Development - Creating a great mobile web experience.
- Storybook - Development environment for UI components.
- Blazor - .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
- PageSpeed Metrics - Metrics to help understand page speed and user experience.
- Tailwind CSS - Utility-first CSS framework for rapid UI development.
- Seed - Rust framework for creating web apps running in WebAssembly.
- Web Performance Budget - Techniques to ensure certain performance metrics for a website.
- Web Animation - Animations in the browser with JavaScript, CSS, SVG, etc.
- Yew - Rust framework inspired by Elm and React for creating multi-threaded frontend web apps with WebAssembly.
- Material-UI - Material Design React components for faster and easier web development.
- Building Blocks for Web Apps - Standalone features to be integrated into web apps.
- Svelte - App framework.
- Design systems - Collection of reusable components, guided by rules that ensure consistency and speed.
- Inertia.js - Make single-page apps without building an API.
- MDBootstrap - Templates, layouts, components, and widgets to rapidly build websites.
- Master CSS - A virtual CSS language with enhanced syntax.
- Hydrogen - Edge-first framework for building Shopify storefronts with React.
- Tiny JS - Frontend libraries that fit into 2 kB with dependencies.
- Progressive Enhancement
Gaming
- Game Development
- Godot - Game engine.
- Open Source Games
- LÖVE - Game engine.
- PICO-8 - Fantasy console.
- Game Boy Development
- Construct 2 - Game engine.
- Gideros - Game engine.
- Minecraft - Sandbox video game.
- ComputerCraft - Minecraft mod that adds programmable computers.
- Game Datasets - Materials and datasets for Artificial Intelligence in games.
- Haxe Game Development - A high-level strongly typed programming language used to produce cross-platform native code.
- libGDX - Java game framework.
- PlayCanvas - Game engine.
- Game Remakes - Actively maintained open-source game remakes.
- Flame - Game engine for Flutter.
- Discord Communities - Chat with friends and communities.
- CHIP-8 - Virtual computer game machine from the 70s.
- Games of Coding - Learn a programming language by making games.
- Esports - Video games played as a sport.
- Game Engine Development - Building software to speed up game creation.
- GameMaker - Game engine.
- Game Production - Leading the process of designing, developing, testing and distributing a video game from concept to release.
Hardware
- Internet of Things
- Electronics - For electronic engineers and hobbyists.
- Plotters - Computer-controlled drawing machines and other visual art robots.
- LIDAR - Sensor for measuring distances by illuminating the target with laser light.