AWESOME
AWESOME
AWESOME
AWESOME
AWESOME
AWESOME
Plateformes
Plateformes
- Node.js - Un moteur d'exécution JavaScript asynchrone non bloquant basé sur le moteur JavaScript V8 de Chrome.
- Multiplate-forme - Écriture de code multiplate-forme sur Node.js.
- Développement Frontend
- iOS - Système d'exploitation mobile pour téléphones et tablettes Apple.
- Android
- IoT et applications hybrides
- Electron - Applications de bureau natives multiplates-formes utilisant JavaScript / HTML / CSS.
- Cordova - API JavaScript pour applications hybrides.
- Réagir Natif
- Xamarin - Développement d'applications mobiles, IDE, tests et distribution.
- Linux
- macOS
- watchOS - Système d'exploitation pour Apple Watch.
- JVM
- Salesforce
- Services Web Amazon
- les fenêtres
- IPFS - protocole hypermédia P2P.
- Fuse - Outils de développement mobiles.
- Heroku - Plateforme cloud en tant que service.
- Raspberry Pi - Ordinateur de la taille d'une carte de crédit destiné à enseigner la programmation aux enfants, mais capable de beaucoup plus.
- Qt - Cadre d'application d'interface graphique multi-plateforme.
- WebExtensions - Système d'extension multi -navigateurs.
- RubyMotion - Écrire des applications natives multiplates-formes pour iOS, Android, macOS, tvOS et watchOS en Ruby.
- Smart TV - Créez des applications pour différentes plateformes de télévision.
- GNOME - Environnement de bureau simple et sans distraction pour Linux.
- .NET
- Amazon Alexa - aide à domicile virtuelle.
- DigitalOcean - Plate -forme informatique en nuage conçue pour les développeurs.
- Flutter - SDK mobile de Google permettant de créer des applications natives iOS et Android à partir d'une base de code unique écrite en Dart.
- Home Assistant - Domotique open source qui donne la priorité au contrôle local et à la confidentialité.
- IBM Cloud - Plateforme Cloud pour les développeurs et les entreprises.
- Firebase - Plate-forme de développement d'applications construite sur la plate-forme Google Cloud.
- Robot Operating System 2.0 - Ensemble de bibliothèques de logiciels et d'outils vous aidant à créer des applications de robot.
Langages de programmation
Langages de programmation
- JavaScript
- Promesses
- Style standard - Guide de style et linter.
- Doit regarder les discussions
- Conseils
- Couche réseau
- Forfaits Micro NPM
- Mad Science npm Packages - Projets impossibles à sonder qui existent.
- Modules de maintenance - Pour les paquets npm.
- npm - Gestionnaire de paquets.
- AVA - Coureur de test.
- ESLint - Linter.
- Programmation fonctionnelle
- Observables
- npm scripts - Exécuteur de tâches.
- 30 secondes de code - Extraits de code que vous pouvez comprendre en 30 secondes.
- Rapide
- Python
- Asyncio - E / S asynchrones dans Python 3.
- Audio scientifique - Recherche scientifique en audio / musique.
- CircuitPython - Une version de Python pour les microcontrôleurs.
- Rouille
- Haskell
- PureScript
- Aller
- Scala
- Rubis
- Clojure
- ClojureScript
- Élixir
- Orme
- Erlang
- Julia
- Lua
- C
- C / C ++
- R
- ré
- Common Lisp
- Perl
- Sensationnel
- Dard
- Java
- Kotlin
- OCaml
- Fusion froide
- Fortran
- PHP
- Compositeur - Gestionnaire de paquets.
- Delphes
- Assembleur
- AutoHotkey
- AutoIt
- Cristal
- Frege - Haskell pour la machine virtuelle Java.
- CMake - Logiciel de compilation, de test et de package.
- ActionScript 3 - Langage orienté objet ciblant Adobe AIR.
- Eta - Langage de programmation fonctionnel pour la machine virtuelle Java.
- Idris - Langage de programmation fonctionnel pur à usage général avec types dépendants influencés par Haskell et ML.
- Ada / SPARK - Langage de programmation moderne conçu pour les applications volumineuses et à vie longue où la fiabilité et l'efficacité sont essentielles.
- Q # - Langage de programmation spécifique à un domaine utilisé pour exprimer des algorithmes quantiques.
Développement frontal
Développement frontal
- Outils ES6
- Optimisation des performances Web
- Outils Web
- CSS
- React - Cadre d'application.
- Relais - Cadre pour la création d'applications React basées sur les données.
- Composants Web
- Polymer - bibliothèque JavaScript pour développer des composants Web.
- Angular - Cadre d'application.
- Backbone - Cadre d'application.
- HTML5 - Langage de balisage utilisé pour les sites Web et les applications Web.
- SVG - Format d'image vectorielle basé sur XML.
- Toile
- KnockoutJS
- Boîte à outils Dojo
- Inspiration
- Ember - Cadre d'application.
- Interface utilisateur Android
- IU iOS
- Météore
- BEM
- Flexbox
- Typographie Web
- Accessibilité Web
- Conception matérielle
- D3 - Bibliothèque pour la production de visualisations de données dynamiques et interactives.
- Courriels
- jQuery - Bibliothèque JavaScript facile à utiliser pour la manipulation du DOM.
- Audio Web
- Hors ligne d'abord
- Services de site Web statique
- Cycle.js - Framework JavaScript fonctionnel et réactif.
- Édition de texte
- Conception d'interface utilisateur
- Vue.js - Cadre d'application.
- Marionette.js - Cadre d'application.
- Aurelia - Cadre d'application.
- Cartographie
- Cadre ionique 2
- Chrome DevTools
- PostCSS - Outil CSS.
- Draft.js - Structure d’ éditeur de texte enrichi pour React.
- Travailleurs de service
- Applications Web progressives
- choo - Cadre d'application.
- Redux - Conteneur d'état pour les applications JavaScript.
- webpack - Module de liaison.
- Browserify - Module de liaison.
- Sass - préprocesseur CSS.
- Ant Design - Langage de conception d'interface utilisateur de classe entreprise.
- Less - préprocesseur CSS.
- WebGL - API JavaScript pour le rendu de graphiques 3D.
- Preact - Cadre d'application.
- Amélioration progressive
- Next.js - Framework pour les applications React rendues sur le serveur.
- Hyperapp - Petite bibliothèque JavaScript pour la création d'applications Web.
- lit-html - Bibliothèque de templates HTML pour JavaScript.
- JAMstack - Architecture de développement Web moderne basée sur du JavaScript côté client, des API réutilisables et du balisage prédéfini.
- Développement Web mobile - Créer une expérience Web mobile exceptionnelle.
Développement Back-End
Développement Back-End
- Ballon
- Docker
- Vagabond
- Pyramide
- Play1 Framework
- CakePHP - framework PHP.
- Symfony
- Laravel - framework PHP.
- Rails - Cadre d'applications Web pour Ruby.
- Gems - Forfaits.
- Phalcon
.htaccess
Extraits utiles- nginx - serveur Web.
- Dropwizard
- Kubernetes
- Lumen
- Framework sans serveur
- Apache Wicket - Infrastructure d'applications Web Java.
- Vert.x - Boîte à outils pour la création d'applications réactives sur la machine virtuelle Java.
- Terraform - Outil pour la construction, la modification et l’infrastructure de versions.
- Vapor - Développement côté serveur dans Swift.
- Dash - Framework d'applications Web Python.
L'informatique
L'informatique
- Cours universitaires
- Science des données
- Apprentissage machine
- Tutoriels
- ML avec Ruby - Apprentissage, implémentation et application du Machine Learning avec Ruby.
- Core ML Models - Modèles pour le cadre d’apprentissage automatique d’Apple.
- H2O - Plateforme d'apprentissage machine distribuée open source écrite en Java avec des API en R, Python et Scala.
- Traitement de la parole et du langage naturel
- Espanol
- PNL avec Ruby
- Question Répondant - La science de demander et de répondre en langage naturel avec une machine.
- Linguistique
- Cryptographie
- Articles - Bases théoriques sur l'utilisation de la cryptographie par des non-cryptographes.
- Vision par ordinateur
- Deep Learning - Réseaux de neurones.
- TensorFlow - Bibliothèque pour l'intelligence machine.
- Articles - Les articles les plus cités sur l'apprentissage en profondeur.
- Éducation
- Vision profonde
- Université Open Source Society
- Programmation fonctionnelle
- Analyse statique et qualité du code
- Recherche d' informations - Apprenez à développer votre propre moteur de recherche.
Big Data
Big Data
- Big Data
- Jeux de données publics
- Hadoop - Cadre pour le stockage distribué et le traitement de très grands ensembles de données.
- Ingénierie de données
- Diffusion
- Apache Spark - Moteur unifié pour le traitement de données à grande échelle.
Théorie
Théorie
- Papiers que nous aimons
- Pourparlers
- Algorithmes
- Visualisations d'algorithmes
- Intelligence artificielle
- optimisation du moteur de recherche
- Programmation compétitive
- Math
- Schémas de récursivité - Parcourir les structures de données imbriquées.
Livres
Livres
- Livres de programmation gratuits
- Livres de tests de logiciels libres
- Allez les livres
- Livres R
- Mind Expanding Books
- Création de livre
- Livres Elixir
Rédacteurs
Rédacteurs
- Texte sublime
- Vim
- Emacs
- Atom - Editeur de texte open-source et hackable.
- Visual Studio Code - Éditeur de texte open-source multiplate-forme.
Jeu
Jeu
- Développement de jeu
- Game Networking - Programmation réseau pour les jeux multijoueurs en ligne.
- Game Talks
- Godot - Moteur de jeu.
- Jeux Open Source
- Unity - Moteur de jeu.
- Échecs
- LÖVE - Moteur de jeu.
- PICO-8 - Console Fantasy.
- Développement Game Boy
- Construct 2 - Moteur de jeu.
- Gideros - Moteur de jeu.
- Minecraft - Jeu vidéo Sandbox.
Environnement de développement
Environnement de développement
- Quick Look Plugins - Pour macOS.
- Dev Env
- Fichiers de points
- coquille
- Poisson - Coquille conviviale.
- Applications en ligne de commande
- Plugins ZSH
- GitHub - Service d'hébergement pour les référentiels Git.
- Git Cheat Sheet & Git Flow
- Astuces Git
- Add-ons Git - Améliore la
git
CLI. - SSH
- FOSS pour les développeurs
- Hyper - Application de terminal multiplateforme construite sur les technologies Web.
- PowerShell - Shell multi -plateforme orienté objet.
- Alfred Workflows - Application de productivité pour macOS.
- Les terminaux sont sexy
Divertissement
Divertissement
Bases de données
Bases de données
- Base de données
- MySQL
- SQLAlchemy
- InfluxDB
- Neo4j
- MongoDB - base de données NoSQL.
- RepenserDB
- TinkerPop - Cadre informatique graphique.
- PostgreSQL - Base de données relationnelle-objet.
- CouchDB - Base de données NoSQL orientée document.
- HBase - Grand magasin de données distribué, évolutif.
- NoSQL Guides - Aide sur l'utilisation de bases de données non relationnelles, distribuées, à source ouverte et évolutives horizontalement.
Médias
Médias
- Creative Commons Media
- Les polices
- Codeface - Polices d'éditeur de texte.
- Ressources en stock
- GIF - Format d'image connu pour les images animées.
- La musique
- Documents Open Source
- Visualisation Audio
- Diffusion
- Pixel Art - Art numérique au niveau des pixels.
- FFmpeg - Solution multiplateforme pour enregistrer, convertir et diffuser du contenu audio et vidéo.
Apprendre
Apprendre
- Ateliers CLI - Didacticiels interactifs.
- Apprendre à programmer
- Parlant
- Vidéos Tech
- Plongez dans l'apprentissage automatique
- Histoire de l'ordinateur
- Programmation pour les enfants
- Jeux éducatifs - Apprenez en jouant.
- Apprentissage JavaScript
- Apprentissage CSS - Principalement à propos de CSS - la langue et les modules.
Sécurité
Sécurité
- Sécurité des applications
- Sécurité
- FCT - Capturez le drapeau.
- Analyse des logiciels malveillants
- Sécurité Android
- Le piratage
- Honeypots - Piège à déception, conçu pour inciter un attaquant à tenter de compromettre les systèmes d'information d'une organisation.
- Réponse à un incident
- Sécurité du véhicule et piratage de voiture
- Sécurité Web - Sécurité des applications et des services Web.
- Verrouillage du verrouillage - L'art de déverrouiller une serrure en manipulant ses composants sans la clé.
- Cybersecurity Blue Team - Groupes de personnes identifiant des failles de sécurité dans les systèmes informatiques.
Systèmes de gestion de contenu
Systèmes de gestion de contenu
- Umbraco
- Raffinerie CMS - Ruby on Rails CMS.
- Bergeronnette grise - Le SGC Django est axé sur la flexibilité et l'expérience utilisateur
- Textpattern - CMS léger basé sur PHP.
- Drupal - CMS extensible basé sur PHP.
- Craft CMS - Content-first CMS.
Matériel
Matériel
- Robotique
- Internet des objets
- Electronique - Pour les ingénieurs électroniques et les amateurs.
- Balises Bluetooth
- Spécifications de la guitare électrique - Liste de contrôle pour la construction de votre propre guitare électrique.
Affaires
Affaires
- Entreprises ouvertes
- Lieux pour publier votre démarrage
- Méthodologie OKR - Meilleures pratiques en matière d'établissement d'objectifs et de communication.
- Diriger et gérer - Diriger des personnes et être un gestionnaire dans une entreprise / un environnement technologique.
- Indie - entreprises de développeurs indépendants.
Travail
Travail
- Slack - Collaboration en équipe.
- Travaux à distance
- Productivité
- Conseils d'emploi de niche
- Entrevues de programmation
- Révision du code - Révision du code.
La mise en réseau
La mise en réseau
Systèmes décentralisés
Systèmes décentralisés
- Bitcoin - Services et outils Bitcoin pour les développeurs de logiciels.
- Ripple - Réseau de règlement distribué open source.
- Blockchain non financière - Applications non financières de blockchain.
- Mastodon - Réseau de microblogging décentralisé et open source.
- Ethereum - Plate-forme informatique distribuée pour le développement de contrats intelligents.
- Blockchain AI - Projets Blockchain pour l’intelligence artificielle et l’apprentissage automatique.
- EOSIO - Un système d'exploitation décentralisé prenant en charge les applications à l'échelle industrielle.
Divers
Divers
- JSON - Format d'échange de données basé sur du texte.
- Remises pour les étudiants développeurs
- Administrateur système
- Radio
- Awesome - Récursion illustrée.
- Analytique
- DU REPOS
- Sélénium
- Appium - Outil d'automatisation des tests pour les applications.
- Intégration continue et livraison continue
- Ingénierie des services
- Gratuit pour les développeurs
- Réponses - débordement de pile, Quora, etc.
- Sketch - Application de conception pour macOS.
- Projets de plaques de cuisson
- Lisez moi
- Outils
- Guides de conception et de développement
- Blogs de génie logiciel
- Auto-hébergé
- Applications de production FOSS
- Gulp - Coureur de tâche.
- AMA - Demandez-moi n'importe quoi.
- Photographie Open Source
- OpenGL - API multiplate-forme pour le rendu de graphiques 2D et 3D.
- GraphQL
- Transit
- Outils de recherche
- Visualisation de données
- Liens de partage de médias sociaux
- Microservices
- Unicode - Normes, bizarreries, packages et ressources Unicode.
- Projets adaptés aux débutants
- Katas
- Outils pour l'activisme
- Science citoyenne - Pour les scientifiques communautaires et non institutionnels.
- TAP - Testez n'importe quel protocole.
- MQTT - Protocole de connectivité «Internet of Things».
- Hacking Spots
- Pour les filles
- Vorpal - Framework CLI de Node.js.
- Vulkan - API de calcul et graphiques 3D multi-plateformes peu onéreuses.
- LaTeX - Langage de composition.
- Sciences économiques - Kit de démarrage pour économiste.
- Chaînes de Markov drôles
- Bioinformatique
- Coloré - Choisissez votre prochain jeu de couleurs.
- Steam - Plate-forme de distribution numérique.
- Bots - Construire des bots.
- Ingénierie de fiabilité de site
- Empathy in Engineering - Construire et promouvoir des cultures d'ingénierie plus compatissantes.
- DTrace - Cadre de traçage dynamique.
- Usercripts - Améliorez votre expérience de navigation.
- Pokémon - Pokémon et Pokémon GO.
- ChatOps - Gestion des opérations techniques et commerciales via un chat.
- Le mensonge - Les programmeurs croient en la fausseté.
- Domain-Driven Design - Approche de développement logiciel pour des besoins complexes en reliant la mise en œuvre à un modèle en évolution.
- Quantified Self - Auto-suivi par la technologie.
- SaltStack - Système de gestion de la configuration basé sur Python.
- Web Design - Pour les concepteurs numériques.
- JMeter - Outil de test de charge et de mesure de performance.
- Code créatif - Programmer quelque chose d’expressif au lieu de quelque chose de fonctionnel.
- Applications Web sans connexion - Applications Web fonctionnant sans connexion.
- Tests - Tests de logiciels.
- Logiciel Libre - Libre comme en liberté.
- Framer - Prototypage de conceptions d'interface utilisateur interactives.
- Markdown - Langage de balisage.
- Dev Fun - Projets de développement amusants.
- Événements aux Pays - Bas - Événements liés aux technologies aux Pays-Bas.
- Healthcare - Logiciel de santé open source pour les installations, les fournisseurs, les développeurs, les experts en politiques et les chercheurs.
- Magento 2 - Commerce électronique Open Source construit avec PHP.
- TikZ - Paquets de dessins graphiques pour TeX / LaTeX / ConTeXt.
- Neuroscience - Étude du système nerveux et du cerveau.
- Sans publicité - Alternatives sans publicité.
- Esolangs - Langages de programmation conçus pour l'expérimentation ou comme des blagues plutôt que pour une utilisation réelle.
- Prometheus - Système de surveillance open-source.
- Homematic - Appareils intelligents pour la maison.
- Grand livre - Comptabilité en partie double sur la ligne de commande.
- Uncopyright - Travaux du domaine public.
- Crypto Currency Tools & Algorithms - Outils et algorithmes de monnaie cryptée - Monnaie numérique où le cryptage est utilisé pour réguler la génération d’unités et vérifier les transferts.
- Diversité - Créer une communauté technologique plus inclusive et diversifiée.
- Supporteurs Open Source - Entreprises qui offrent gratuitement leurs outils et services aux projets Open Source.
- Principes de conception - Créez des conceptions et des expériences meilleures et plus cohérentes.
- Test de régression visuelle - Garantit que les modifications n'ont pas altéré la fonctionnalité ou le style.
- Theravada - Enseignements de la tradition bouddhiste Theravada.
- inspectIT - Outil de gestion des performances des applications Java open source.
- Responsables Open Source - Expérience d’être un responsable Open Source.
- Calculatrices - Calculatrices pour chaque plate-forme.
- Captcha - Type de test challenge-réponse utilisé en informatique pour déterminer si l'utilisateur est humain ou non.
- Jupyter - Créez et partagez des documents contenant du code, des équations, des visualisations et du texte narratif.
- FIRST Robotics Competition - Championnat international de robotique au lycée.
- Humane Technology - Projets Open Source contribuant à améliorer la société.
- Conférenciers - Conférenciers de conférence et de rencontre dans la communauté de la programmation et du design.
- Jeux de société - Un jeu amusant et amusant pour tous.
- Partenaires logiciels - Financer des programmeurs individuels ou le développement de projets open source.
- Parasite - Parasites et interactions hôte-pathogène.
- Alimentation - Projets liés à l'alimentation sur GitHub.
- Santé mentale - Sensibilisation à la santé mentale et prise en charge personnelle dans l'industrie du logiciel.
- Bitcoin Payment Processors - Commencez à accepter Bitcoin.
- Calcul scientifique - Résoudre des problèmes scientifiques complexes à l'aide d'ordinateurs.
- Vendeurs Amazon
- Agriculture - Technologie open source pour l'agriculture et le jardinage.
- Traceurs - Machines à dessiner commandées par ordinateur et autres robots d'art visuel.
en relation
en relation
- Awesome Indexed - Effectuez une recherche dans l'ensemble de données Awesome.
- Awesome Search - Recherche rapide pour les listes Awesome.
Licence
Licence
Dans la mesure où la loi le permet, Sindre Sorhus a renoncé à tous les droits d'auteur et droits voisins ou voisins sur cette œuvre.