Awesome Cheatsheets est un dépôt curaté de fiches mémo pour langages, frameworks et outils de développement, avec répertoire web et contributions via pull requests.
Code ouvert. Horizons nouveaux.
Découvrez des projets open source de qualité, soumettez des projets anonymement, puis revendiquez et éditez votre propre projet.
Un peu de curiosité. Un monde de code ouvert.
THE FIRST COLLECTIONSparkLang est un langage et un runtime sous licence MIT pour les fichiers .spark, proposant un CLI privilégiant le dry-run, des dumps de bytecode, des playbooks et des surfaces optionnelles pour CUDA, la voix et le navigateur.
Kotoba est une langue déclarative axée sur la sécurité et une pile informatique pour les agents IA qui impose l'exécution sécurisée par capacité, la cryptographie post-quantique par défaut, des artefacts adressés par contenu et des limites explicites de l'autorité pour encadrer le code non fiable.
V est un langage de programmation compilé, simple, rapide et sûr, qui se compile en moins d'une seconde sans dépendances de bibliothèque. Il offre la traduction C vers V, le rechargement de code à chaud, une gestion flexible de la mémoire, un ORM et un framework web intégrés, ainsi que des backends C et JavaScript.
XGo est un langage de programmation qui se lit comme l'anglais courant, intégrant C/C++, Go, Python et JavaScript/TypeScript. Il simplifie la syntaxe de Go, prend en charge les fichiers de classe pour une convivialité spécifique au domaine, et inclut des frameworks pour le web, les jeux et le DevOps.
kanso est un petit langage dont les fichiers sources ne contiennent que des décisions : la mise en page, le nommage et l'ordre des déclarations sont imposés par le compilateur.
NeoHaskell est un dialecte de Haskell conçu pour les débutants et la productivité, intégrant des outils, des tests et une documentation pour faciliter le développement d'applications.
Block est un moteur d’orchestration polyglotte local-first pour écrire des workflows multilingues (Python, JavaScript, Lua, PHP, SQL, PowerShell) dans des fichiers .blk uniques. Il coordonne les runtimes hôtes, transmet un état partagé sérialisable entre blocs et s’exécute sous Windows via CLI. Éditions : Lite, Standard, Plus.
Dépôt officiel de Kotlin : le langage de programmation multiplateforme concis de JetBrains, avec compilateur, bibliothèque standard, automatisation de build Gradle, prise en charge de Kotlin/Native et directives pour les contributeurs.
Une collection curatée et opinionnée de ressources d'apprentissage pour ingénieurs logiciels, couvrant les livres et articles essentiels, les principes d'ingénierie et des dizaines de sujets allant des algorithmes à la sécurité, en passant par le SRE et la croissance de carrière.
Julia est un langage de programmation dynamique haut niveau et haute performance pour le calcul technique. Ce dépôt héberge le code source du langage, les instructions de compilation, la bibliothèque standard, le REPL, ainsi que des liens vers la documentation, les paquets et les ressources communautaires.
Promise est un langage de programmation statiquement typé conçu pour les agents IA afin d'écrire du code correct et maintenable. Il propose une propriété explicite, une concurrence de style goroutine, une gestion algébrique des erreurs, des génériques et une correspondance de motifs. Il se compile nativement en LLVM pour Linux, macOS, Windows et WASM.
BAML est un langage de programmation conçu pour les agents IA, doté d'un système de types similaire à Rust, d'une persistance de types à l'exécution, d'erreurs typées, de threads verts et d'outils intégrés. Il s'adopte progressivement depuis TypeScript, Python, Go, C# ou Java.
Go est un langage de programmation open source conçu pour créer des logiciels simples, fiables et efficaces.
Inform 7 est un langage de programmation en langage naturel pour créer de la fiction interactive, comportant une programmation littéraire, un compilateur et des outils pour le prototypage et le récit numérique.
Viv is an open-beta, source-available engine for emergent narrative in games and simulations. It provides a custom DSL, compiler, JavaScript runtime, story sifting, and editor plugins.
Zap est un langage de programmation polyvalent avec un runtime natif autonome, offrant une syntaxe claire, un typage optionnel et des capacités web intégrées sans dépendances externes.
Xag est un langage de programmation compilé axé sur les performances élevées, les messages d'erreur détaillés et la gestion de la mémoire de style Rust. Il compile vers du code natif via LLVM ou s'exécute via des interpréteurs. Travail en cours avec une vérification rigoureuse de l'arithmétique décimale contre le matériel et des références indépendantes.
Modular Platform est une plateforme unifiée open-source pour le développement et le déploiement de l'IA, hébergeant le framework MAX et le langage Mojo, incluant compilateur, bibliothèque standard, noyaux d'accélération et serveur d'inférence compatible OpenAI.