SvelteKit

Links

Wiki link: about

Wiki link alias: README.md

External link: Repo

Code block

<script>
  import Example from '$lib/Example.svelte';
</script>

<h1>Hello Prism</h1>

<Example />

<style>
  h1 {
    color: #0dd;
  }
</style>

Color Palette

Stuff

{
  "pages": [
    {
      "title": "3D Modeling, Painting, Animation",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.blendernetwork.org/",
          "content": "Blender Network - Connecting Blender Professionals"
        },
        {
          "href": "https://blenderartists.org/",
          "content": "Blender Artists Community"
        },
        {
          "href": "https://www.blendswap.com/",
          "content": "Blend Swap"
        },
        {
          "href": "https://blender.chat/home",
          "content": "blender.chat"
        },
        {
          "href": "https://www.youtube.com/channel/UCOKHwx1VCdgnxwbjyb9Iu1g",
          "content": "Blender Guru"
        },
        {
          "href": "https://3dconnexion.com/",
          "content": "3Dconnexion US - SpaceMouse, CadMouse, Drivers"
        },
        {
          "href": "https://krita.org/en/",
          "content": "Krita"
        },
        {
          "href": "https://www.escapemotions.com/",
          "content": "Escape Motions - Creative Software"
        }
      ],
      "id": 0,
      "content": "# 3D Modeling, Painting, Animation\n\n## Blender\n\n[Blender Network - Connecting Blender Professionals](https://www.blendernetwork.org/)\n\n[Blender Artists Community](https://blenderartists.org/)\n\n[Blend Swap](https://www.blendswap.com/)\n\n[blender.chat](https://blender.chat/home)\n\n[Blender Guru](https://www.youtube.com/channel/UCOKHwx1VCdgnxwbjyb9Iu1g)\n\n[3Dconnexion US - SpaceMouse, CadMouse, Drivers](https://3dconnexion.com/)\n\n[Krita](https://krita.org/en/)\n\n[Escape Motions - Creative Software](https://www.escapemotions.com/)",
      "description": "# 3D Modeling, Painting, Animation\n\n## Blender",
      "href": "/3d-modeling-painting-animation",
      "path": "/content/3d-modeling-painting-animation.md",
      "slug": "3d-modeling-painting-animation",
      "backlinks": [
        {
          "href": "/media",
          "content": "Media"
        }
      ]
    },
    {
      "title": "Ableton Link",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.ableton.com/en/link/",
          "content": "Ableton Link: Connect music making apps with Ableton Live | Ableton"
        },
        {
          "href": "https://ableton.github.io/link/",
          "content": "Ableton Link"
        },
        {
          "href": "https://github.com/Ableton/link",
          "content": "Ableton/link"
        }
      ],
      "id": 1,
      "content": "# Ableton Link\n\n[Ableton Link: Connect music making apps with Ableton Live | Ableton](https://www.ableton.com/en/link/)\n\n[Ableton Link](https://ableton.github.io/link/)\n\n[Ableton/link](https://github.com/Ableton/link)",
      "description": "# Ableton Link\n\n[Ableton Link: Connect music making apps with Ableton Live | Ableton](https://www.ableton.com/en/link/)",
      "href": "/ableton-link",
      "path": "/content/ableton-link.md",
      "slug": "ableton-link",
      "backlinks": [
        {
          "href": "/protocols",
          "content": "Protocols"
        }
      ]
    },
    {
      "title": "About",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://kit.svelte.dev",
          "content": "SvelteKit"
        }
      ],
      "id": 2,
      "content": "# About this app\n\nThis is a [SvelteKit](https://kit.svelte.dev) app. You can make your own by typing the following into your command line and following the prompts:\n\n```\nnpm init svelte@next\n```\n\nThe page you're looking at is purely static HTML, with no client-side interactivity needed.\nBecause of that, we don't need to load any JavaScript. Try viewing the page's source, or opening the devtools network panel and reloading.",
      "description": "# About this app\n\nThis is a [SvelteKit](https://kit.svelte.dev) app. You can make your own by typing the following into your command line and following the prompts:",
      "href": "/about",
      "path": "/content/about.md",
      "slug": "about",
      "backlinks": [
        {
          "href": "/debug",
          "content": "Debug"
        }
      ]
    },
    {
      "title": "Adobe XD",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.adobe.com/products/xd.html",
          "content": "Adobe XD"
        },
        {
          "href": "https://helpx.adobe.com/xd/how-to/what-is-xd.html?playlist=/services/playlist.helpx/products:SG_XD/learn-path:get-started/set-header:ccx-designer/playlist:ccl-get-started-1/en_us.json",
          "content": "https://helpx.adobe.com/xd/how-to/what-is-xd.html?playlist=/services/playlist.helpx/products:SG_XD/learn-path:get-started/set-header:ccx-designer/playlist:ccl-get-started-1/en_us.json"
        }
      ],
      "id": 3,
      "content": "# Adobe XD\n\n[Adobe XD](https://www.adobe.com/products/xd.html)\n\n[https://helpx.adobe.com/xd/how-to/what-is-xd.html?playlist=/services/playlist.helpx/products:SG_XD/learn-path:get-started/set-header:ccx-designer/playlist:ccl-get-started-1/en_us.json](https://helpx.adobe.com/xd/how-to/what-is-xd.html?playlist=/services/playlist.helpx/products:SG_XD/learn-path:get-started/set-header:ccx-designer/playlist:ccl-get-started-1/en_us.json)",
      "description": "# Adobe XD\n\n[Adobe XD](https://www.adobe.com/products/xd.html)",
      "href": "/adobe-xd",
      "path": "/content/adobe-xd.md",
      "slug": "adobe-xd",
      "backlinks": [
        {
          "href": "/design",
          "content": "Design"
        }
      ]
    },
    {
      "title": "Algorithms",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://labuladong.gitbook.io/algo-en/",
          "content": "Introduction"
        },
        {
          "href": "https://github.com/labuladong/fucking-algorithm/tree/english",
          "content": "labuladong/fucking-algorithm"
        },
        {
          "href": "https://runestone.academy/runestone/books/published/pythonds/index.html",
          "content": "Problem Solving with Algorithms and Data Structures using Python - Problem Solving with Algorithms and Data Structures"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Graph_traversal",
          "content": "Graph traversal"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Tree_traversal",
          "content": "Tree traversal"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Combinatorial_game_theory",
          "content": "Combinatorial game theory"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Sequential_game",
          "content": "Sequential game"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Search_algorithm",
          "content": "Search algorithm"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Pathfinding",
          "content": "Path finding"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Shortest_path_problem",
          "content": "Shortest path problem"
        },
        {
          "href": "https://en.wikipedia.org/wiki/State_space",
          "content": "State space"
        },
        {
          "href": "https://en.wikipedia.org/wiki/State_space_search",
          "content": "State space search"
        },
        {
          "href": "https://en.wikipedia.org/wiki/State_space_planning",
          "content": "State space planning"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Combinatorial_search",
          "content": "Combinatorial search"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Game_tree",
          "content": "Game tree"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Heuristic_(computer_science)",
          "content": "Heuristic"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Backward_induction",
          "content": "Backward induction"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Branch_and_bound",
          "content": "Branch and bound"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Minimax",
          "content": "Minimax"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Alpha%E2%80%93beta_pruning",
          "content": "Alpha–beta pruning"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Dynamic_programming",
          "content": "Dynamic programming"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Contraction_hierarchies",
          "content": "Contraction hierarchies"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Breadth-first_search",
          "content": "Breadth-first search"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Depth-first_search",
          "content": "Depth-first search"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Iterative_deepening_depth-first_search",
          "content": "Iterative deepening depth-first search"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Bidirectional_search",
          "content": "Bidirectional search"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Greedy_algorithm",
          "content": "Greedy algorithm"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Best-first_search",
          "content": "Best-first search"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Bellman%E2%80%93Ford_algorithm",
          "content": "Bellman–Ford algorithm"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm",
          "content": "Dijkstra’s algorithm"
        },
        {
          "href": "https://en.wikipedia.org/wiki/A*_search_algorithm",
          "content": "A* search"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Jump_point_search",
          "content": "Jump point search"
        },
        {
          "href": "https://en.wikipedia.org/wiki/B*",
          "content": "B* search"
        },
        {
          "href": "https://en.wikipedia.org/wiki/D*",
          "content": "D* search"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Any-angle_path_planning",
          "content": "Any-angle path planning"
        },
        {
          "href": "https://github.com/pgeerkens/HexGridUtilitiesForGames",
          "content": "HexGridUtilitiesForGames"
        }
      ],
      "id": 4,
      "content": "# Algorithms\n\n## General\n\n[Introduction](https://labuladong.gitbook.io/algo-en/)\n\n[labuladong/fucking-algorithm](https://github.com/labuladong/fucking-algorithm/tree/english)\n\n[Problem Solving with Algorithms and Data Structures using Python - Problem Solving with Algorithms and Data Structures](https://runestone.academy/runestone/books/published/pythonds/index.html)\n\n## Data structures\n\n- [Graph traversal](https://en.wikipedia.org/wiki/Graph_traversal)\n- [Tree traversal](https://en.wikipedia.org/wiki/Tree_traversal)\n\n## Game theory\n\n- [Combinatorial game theory](https://en.wikipedia.org/wiki/Combinatorial_game_theory)\n- [Sequential game](https://en.wikipedia.org/wiki/Sequential_game)\n\n## Search and planning, path finding\n\n- [Search algorithm](https://en.wikipedia.org/wiki/Search_algorithm)\n- [Path finding](https://en.wikipedia.org/wiki/Pathfinding)\n- [Shortest path problem](https://en.wikipedia.org/wiki/Shortest_path_problem)\n- [State space](https://en.wikipedia.org/wiki/State_space)\n- [State space search](https://en.wikipedia.org/wiki/State_space_search)\n- [State space planning](https://en.wikipedia.org/wiki/State_space_planning)\n- [Combinatorial search](https://en.wikipedia.org/wiki/Combinatorial_search)\n- [Game tree](https://en.wikipedia.org/wiki/Game_tree)\n- [Heuristic](https://en.wikipedia.org/wiki/Heuristic_(computer_science))\n- [Backward induction](https://en.wikipedia.org/wiki/Backward_induction)\n- [Branch and bound](https://en.wikipedia.org/wiki/Branch_and_bound)\n- [Minimax](https://en.wikipedia.org/wiki/Minimax)\n- [Alpha–beta pruning](https://en.wikipedia.org/wiki/Alpha%E2%80%93beta_pruning)\n- [Dynamic programming](https://en.wikipedia.org/wiki/Dynamic_programming)\n- [Contraction hierarchies](https://en.wikipedia.org/wiki/Contraction_hierarchies)\n- [Breadth-first search](https://en.wikipedia.org/wiki/Breadth-first_search)\n- [Depth-first search](https://en.wikipedia.org/wiki/Depth-first_search)\n- [Iterative deepening depth-first search](https://en.wikipedia.org/wiki/Iterative_deepening_depth-first_search)\n- [Bidirectional search](https://en.wikipedia.org/wiki/Bidirectional_search)\n- [Greedy algorithm](https://en.wikipedia.org/wiki/Greedy_algorithm)\n- [Best-first search](https://en.wikipedia.org/wiki/Best-first_search)\n- [Bellman–Ford algorithm](https://en.wikipedia.org/wiki/Bellman%E2%80%93Ford_algorithm)\n- [Dijkstra's algorithm](https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm)\n- [A* search](https://en.wikipedia.org/wiki/A*_search_algorithm)\n- [Jump point search](https://en.wikipedia.org/wiki/Jump_point_search)\n- [B* search](https://en.wikipedia.org/wiki/B*)\n- [D* search](https://en.wikipedia.org/wiki/D*)\n- [Any-angle path planning](https://en.wikipedia.org/wiki/Any-angle_path_planning)\n\n## Libraries\n\n- [HexGridUtilitiesForGames](https://github.com/pgeerkens/HexGridUtilitiesForGames)",
      "description": "# Algorithms\n\n## General",
      "href": "/algorithms",
      "path": "/content/algorithms.md",
      "slug": "algorithms",
      "backlinks": [
        {
          "href": "/computer-science",
          "content": "Computer Science"
        }
      ]
    },
    {
      "title": "Angular",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://angular.io/",
          "content": "Angular"
        },
        {
          "href": "https://angular.io/start",
          "content": "Angular"
        },
        {
          "href": "https://ngrx.io/",
          "content": "NgRx Docs"
        },
        {
          "href": "https://github.com/ngrx/platform",
          "content": "ngrx/platform"
        }
      ],
      "id": 5,
      "content": "# Angular\n\n[Angular](https://angular.io/)\n\n[Angular](https://angular.io/start)\n\n[NgRx Docs](https://ngrx.io/)\n\n[ngrx/platform](https://github.com/ngrx/platform)",
      "description": "# Angular\n\n[Angular](https://angular.io/)",
      "href": "/angular",
      "path": "/content/angular.md",
      "slug": "angular",
      "backlinks": [
        {
          "href": "/web-frameworks",
          "content": "Web Frameworks"
        }
      ]
    },
    {
      "title": "Animations",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/sergey-pimenov/awesome-web-animation",
          "content": "sergey-pimenov/awesome-web-animation"
        },
        {
          "href": "https://animejs.com/",
          "content": "anime.js"
        },
        {
          "href": "https://greensock.com/",
          "content": "GreenSock"
        },
        {
          "href": "https://github.com/greensock/GSAP",
          "content": "greensock/GSAP"
        },
        {
          "href": "http://paperjs.org/",
          "content": "Paper.js"
        },
        {
          "href": "https://github.com/paperjs/paper.js",
          "content": "paperjs/paper.js"
        },
        {
          "href": "https://brm.io/matter-js/",
          "content": "Matter.js"
        },
        {
          "href": "https://zzz.dog/",
          "content": "Zdog"
        },
        {
          "href": "https://github.com/fabricjs/fabric.js",
          "content": "fabricjs/fabric.js"
        },
        {
          "href": "https://createjs.com/",
          "content": "CreateJS | A suite of JavaScript libraries and tools designed for working with HTML5"
        },
        {
          "href": "https://layerjs.org/",
          "content": "layerJS"
        },
        {
          "href": "https://github.com/layerjs/layerjs",
          "content": "layerJS/layerJS"
        },
        {
          "href": "https://splitting.js.org/",
          "content": "Splitting.js"
        },
        {
          "href": "https://github.com/shshaw/Splitting",
          "content": "shshaw/Splitting"
        },
        {
          "href": "https://bollu.github.io/mathemagic/declarative/index.html",
          "content": "A Universe of Sorts"
        },
        {
          "href": "https://github.com/bollu/mathemagic/blob/master/declarative/minanim.js",
          "content": "bollu/mathemagic"
        },
        {
          "href": "https://daybrush.com/scenejs/",
          "content": "Scene.js is a JavaScript Animation Library"
        },
        {
          "href": "https://github.com/daybrush/scenejs",
          "content": "daybrush/scenejs"
        },
        {
          "href": "https://jeremyckahn.github.io/rekapi/doc/index.html",
          "content": "Home - Documentation"
        },
        {
          "href": "https://animxyz.com/",
          "content": "AnimXYZ"
        },
        {
          "href": "https://github.com/ingram-projects/animxyz",
          "content": "ingram-projects/animxyz"
        },
        {
          "href": "https://www.framer.com/motion/",
          "content": "Framer Motion: Production-Ready Animation Library for React"
        },
        {
          "href": "https://github.com/framer/motion",
          "content": "framer/motion"
        },
        {
          "href": "https://www.react-spring.io/",
          "content": "react-spring"
        },
        {
          "href": "https://github.com/react-spring/react-spring",
          "content": "pmndrs/react-spring"
        },
        {
          "href": "https://airbnb.design/lottie/",
          "content": "Lottie"
        },
        {
          "href": "https://lottiefiles.com/",
          "content": "LottieFiles - Free animation files built for Lottie"
        },
        {
          "href": "https://tumult.com/hype/",
          "content": "Tumult Hype"
        },
        {
          "href": "https://animista.net/",
          "content": "Animista"
        },
        {
          "href": "https://animate.style/",
          "content": "Animate.css"
        },
        {
          "href": "https://csstriggers.com/",
          "content": "CSS Triggers"
        },
        {
          "href": "https://aerotwist.com/blog/flip-your-animations/",
          "content": "FLIP Your Animations"
        }
      ],
      "id": 6,
      "content": "# Animations\n\n[sergey-pimenov/awesome-web-animation](https://github.com/sergey-pimenov/awesome-web-animation)\n\n## Libraries\n\n[anime.js](https://animejs.com/)\n\n[GreenSock](https://greensock.com/)\n\n[greensock/GSAP](https://github.com/greensock/GSAP)\n\n[Paper.js](http://paperjs.org/)\n\n[paperjs/paper.js](https://github.com/paperjs/paper.js)\n\n[Matter.js](https://brm.io/matter-js/)\n\n[Zdog](https://zzz.dog/)\n\n[fabricjs/fabric.js](https://github.com/fabricjs/fabric.js)\n\n[CreateJS | A suite of JavaScript libraries and tools designed for working with HTML5](https://createjs.com/)\n\n[layerJS](https://layerjs.org/)\n\n[layerJS/layerJS](https://github.com/layerjs/layerjs)\n\n[Splitting.js](https://splitting.js.org/)\n\n[shshaw/Splitting](https://github.com/shshaw/Splitting)\n\n[A Universe of Sorts](https://bollu.github.io/mathemagic/declarative/index.html)\n\n[bollu/mathemagic](https://github.com/bollu/mathemagic/blob/master/declarative/minanim.js)\n\n[Scene.js is a JavaScript Animation Library](https://daybrush.com/scenejs/)\n\n[daybrush/scenejs](https://github.com/daybrush/scenejs)\n\n[Home - Documentation](https://jeremyckahn.github.io/rekapi/doc/index.html)\n\n[AnimXYZ](https://animxyz.com/)\n\n[ingram-projects/animxyz](https://github.com/ingram-projects/animxyz)\n\n### React\n\n[Framer Motion: Production-Ready Animation Library for React](https://www.framer.com/motion/)\n\n[framer/motion](https://github.com/framer/motion)\n\n[react-spring](https://www.react-spring.io/)\n\n[pmndrs/react-spring](https://github.com/react-spring/react-spring)\n\n## Integrated environments\n\n[Lottie](https://airbnb.design/lottie/)\n\n[LottieFiles - Free animation files built for Lottie](https://lottiefiles.com/)\n\n[Tumult Hype](https://tumult.com/hype/)\n\n## CSS animations\n\n[Animista](https://animista.net/)\n\n[Animate.css](https://animate.style/)\n\n[CSS Triggers](https://csstriggers.com/)\n\n[FLIP Your Animations](https://aerotwist.com/blog/flip-your-animations/)",
      "description": "# Animations\n\n[sergey-pimenov/awesome-web-animation](https://github.com/sergey-pimenov/awesome-web-animation)",
      "href": "/animations",
      "path": "/content/animations.md",
      "slug": "animations",
      "backlinks": [
        {
          "href": "/web",
          "content": "Web"
        }
      ]
    },
    {
      "title": "Architecture",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://mehdihadeli.github.io/awesome-software-architecture/",
          "content": "Awesome Software Architecture"
        },
        {
          "href": "https://github.com/mehdihadeli/awesome-software-architecture",
          "content": "mehdihadeli/awesome-software-architecture"
        },
        {
          "href": "http://awesome-scalability.com/",
          "content": "Awesome Scalability"
        },
        {
          "href": "https://github.com/binhnguyennus/awesome-scalability",
          "content": "binhnguyennus/awesome-scalability"
        },
        {
          "href": "https://plantuml.com/",
          "content": "Open-source tool that uses simple textual descriptions to draw beautiful UML diagrams."
        },
        {
          "href": "https://github.com/plantuml/plantuml",
          "content": "plantuml/plantuml"
        },
        {
          "href": "https://c4model.com/",
          "content": "The C4 model for visualising software architecture"
        },
        {
          "href": "https://github.com/adrianvlupu/C4-PlantUML",
          "content": "adrianvlupu/C4-PlantUML"
        },
        {
          "href": "https://www.enterpriseintegrationpatterns.com/",
          "content": "Home - Enterprise Integration Patterns"
        },
        {
          "href": "https://aws.amazon.com/architecture/",
          "content": "Architecture Resources | AWS"
        },
        {
          "href": "https://docs.microsoft.com/en-us/azure/architecture/",
          "content": "Azure Architecture Center - Azure Architecture Center"
        },
        {
          "href": "https://github.com/mhadidg/software-architecture-books",
          "content": "mhadidg/software-architecture-books"
        },
        {
          "href": "https://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying",
          "content": "The Log: What every software engineer should know about real-time data’s unifying abstraction"
        },
        {
          "href": "http://aosabook.org/en/index.html",
          "content": "The Architecture of Open Source Applications"
        },
        {
          "href": "https://github.com/ainzzorl/goodcode",
          "content": "ainzzorl/goodcode"
        },
        {
          "href": "https://fsharpforfunandprofit.com/rop/",
          "content": "Railway Oriented Programming"
        },
        {
          "href": "https://fsharpforfunandprofit.com/posts/recipe-part1/",
          "content": "How to design and code a complete program"
        },
        {
          "href": "https://fsharpforfunandprofit.com/posts/recipe-part2/",
          "content": "Railway oriented programming"
        },
        {
          "href": "https://fsharpforfunandprofit.com/posts/recipe-part3/",
          "content": "Organizing modules in a project"
        }
      ],
      "id": 7,
      "content": "# Architecture\n\n[Awesome Software Architecture](https://mehdihadeli.github.io/awesome-software-architecture/)\n\n[mehdihadeli/awesome-software-architecture](https://github.com/mehdihadeli/awesome-software-architecture)\n\n[Awesome Scalability](http://awesome-scalability.com/)\n\n[binhnguyennus/awesome-scalability](https://github.com/binhnguyennus/awesome-scalability)\n\n[Open-source tool that uses simple textual descriptions to draw beautiful UML diagrams.](https://plantuml.com/)\n\n[plantuml/plantuml](https://github.com/plantuml/plantuml)\n\n[The C4 model for visualising software architecture](https://c4model.com/)\n\n[adrianvlupu/C4-PlantUML](https://github.com/adrianvlupu/C4-PlantUML)\n\n[Home - Enterprise Integration Patterns](https://www.enterpriseintegrationpatterns.com/)\n\n[Architecture Resources | AWS](https://aws.amazon.com/architecture/)\n\n[Azure Architecture Center - Azure Architecture Center](https://docs.microsoft.com/en-us/azure/architecture/)\n\n[mhadidg/software-architecture-books](https://github.com/mhadidg/software-architecture-books)\n\n[The Log: What every software engineer should know about real-time data's unifying abstraction](https://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying)\n\n[The Architecture of Open Source Applications](http://aosabook.org/en/index.html)\n\n[ainzzorl/goodcode](https://github.com/ainzzorl/goodcode)\n\n### Railway Oriented Programming series\n\n[Railway Oriented Programming](https://fsharpforfunandprofit.com/rop/)\n\n[How to design and code a complete program](https://fsharpforfunandprofit.com/posts/recipe-part1/)\n\n[Railway oriented programming](https://fsharpforfunandprofit.com/posts/recipe-part2/)\n\n[Organizing modules in a project](https://fsharpforfunandprofit.com/posts/recipe-part3/)",
      "description": "# Architecture\n\n[Awesome Software Architecture](https://mehdihadeli.github.io/awesome-software-architecture/)",
      "href": "/architecture",
      "path": "/content/architecture.md",
      "slug": "architecture",
      "backlinks": [
        {
          "href": "/computer-science",
          "content": "Computer Science"
        }
      ]
    },
    {
      "title": "Artists",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/nucliweb/People-You-Should-Follow-on-CodePen",
          "content": "nucliweb/People-You-Should-Follow-on-CodePen"
        },
        {
          "href": "http://meta-ex.com/",
          "content": "Meta-eX - Live Coding Duo"
        },
        {
          "href": "https://www.charlie-roberts.com/",
          "content": "Charlie Roberts"
        },
        {
          "href": "http://charlie-roberts.com/gibber/about-gibber/",
          "content": "About"
        },
        {
          "href": "https://github.com/gibber-cc/gibber",
          "content": "gibber-cc/gibber"
        },
        {
          "href": "https://gibber-cc.github.io/gibber/playground/",
          "content": "Gibber"
        },
        {
          "href": "https://gibber.cc/",
          "content": "gibber"
        },
        {
          "href": "http://charlie-roberts.com/gibber/gibber-lib-js/",
          "content": "Gibber.lib.js"
        },
        {
          "href": "http://gibberwocky.cc/",
          "content": "gibberwocky"
        },
        {
          "href": "https://github.com/gibber-cc/gibberwocky",
          "content": "gibber-cc/gibberwocky"
        },
        {
          "href": "http://www.charlie-roberts.com/gibberish/playground/",
          "content": "Gibberish.js Playground"
        },
        {
          "href": "https://github.com/gibber-cc/gibberish",
          "content": "gibber-cc/gibberish"
        },
        {
          "href": "http://charlie-roberts.com/genish/",
          "content": "genish.js"
        },
        {
          "href": "https://charlieroberts.github.io/marching/playground/",
          "content": "marching.js playground"
        },
        {
          "href": "https://www.twitch.tv/rgbdogtv",
          "content": "rgbdogtv - Twitch"
        },
        {
          "href": "https://www.youtube.com/channel/UCJBkAVEuct1mx0ehLY1LkzA",
          "content": "Algorithmic Art Assembly"
        },
        {
          "href": "https://petersalomonsen.com/",
          "content": "Peter Salomonsen"
        },
        {
          "href": "https://hamoid.com/",
          "content": "aBe. Generative Art & Design"
        },
        {
          "href": "https://aem1k.com/",
          "content": "aem1k - JS Hacks & Creativity"
        },
        {
          "href": "https://ruby0x1.ca/",
          "content": "game/design/develop"
        },
        {
          "href": "http://www.karlsims.com/",
          "content": "Karl Sims home page"
        },
        {
          "href": "https://flayks.com/",
          "content": "Flayks * Digital Designer & Art Director"
        }
      ],
      "id": 8,
      "content": "# Artists\n\n[nucliweb/People-You-Should-Follow-on-CodePen](https://github.com/nucliweb/People-You-Should-Follow-on-CodePen)\n\n[Meta-eX - Live Coding Duo](http://meta-ex.com/)\n\n[Charlie Roberts](https://www.charlie-roberts.com/)\n\n[About](http://charlie-roberts.com/gibber/about-gibber/)\n\n[gibber-cc/gibber](https://github.com/gibber-cc/gibber)\n\n[Gibber](https://gibber-cc.github.io/gibber/playground/)\n\n[gibber](https://gibber.cc/)\n\n[Gibber.lib.js](http://charlie-roberts.com/gibber/gibber-lib-js/)\n\n[gibberwocky](http://gibberwocky.cc/)\n\n[gibber-cc/gibberwocky](https://github.com/gibber-cc/gibberwocky)\n\n[Gibberish.js Playground](http://www.charlie-roberts.com/gibberish/playground/)\n\n[gibber-cc/gibberish](https://github.com/gibber-cc/gibberish)\n\n[genish.js](http://charlie-roberts.com/genish/)\n\n[marching.js playground](https://charlieroberts.github.io/marching/playground/)\n\n[rgbdogtv - Twitch](https://www.twitch.tv/rgbdogtv)\n\n[Algorithmic Art Assembly](https://www.youtube.com/channel/UCJBkAVEuct1mx0ehLY1LkzA)\n\n[Peter Salomonsen](https://petersalomonsen.com/)\n\n[aBe. Generative Art & Design](https://hamoid.com/)\n\n[aem1k - JS Hacks & Creativity](https://aem1k.com/)\n\n[game/design/develop](https://ruby0x1.ca/)\n\n[Karl Sims home page](http://www.karlsims.com/)\n\n[Flayks * Digital Designer & Art Director](https://flayks.com/)",
      "description": "# Artists\n\n[nucliweb/People-You-Should-Follow-on-CodePen](https://github.com/nucliweb/People-You-Should-Follow-on-CodePen)",
      "href": "/artists",
      "path": "/content/artists.md",
      "slug": "artists",
      "backlinks": [
        {
          "href": "/media",
          "content": "Media"
        }
      ]
    },
    {
      "title": "Audio and Music",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://juce.com/adc",
          "content": "ADC | JUCE"
        },
        {
          "href": "https://github.com/amilajack/awesome-audio-resources",
          "content": "amilajack/awesome-audio-resources"
        },
        {
          "href": "https://github.com/hwclass/awesome-sound",
          "content": "hwclass/awesome-sound"
        },
        {
          "href": "https://github.com/ciconia/awesome-music",
          "content": "ciconia/awesome-music"
        },
        {
          "href": "https://github.com/ad-si/awesome-music-production",
          "content": "ad-si/awesome-music-production"
        },
        {
          "href": "https://bobrov.dev/",
          "content": "Bobrov Dev"
        },
        {
          "href": "https://www.soundtrap.com/",
          "content": "Soundtrap - Make music online"
        },
        {
          "href": "https://ampedstudio.com/",
          "content": "Amped Studio"
        },
        {
          "href": "https://soundation.com/",
          "content": "Make professional music online"
        },
        {
          "href": "https://www.audiotool.com/",
          "content": "Audiotool - Free Music Software - Make Music Online In Your Browser"
        },
        {
          "href": "https://www.bandlab.com/",
          "content": "BandLab: Music Starts Here"
        },
        {
          "href": "http://www.audiosauna.com/",
          "content": "Make Music Online"
        },
        {
          "href": "https://endlesss.fm/",
          "content": "Endlesss iOS - Lightning-fast collaborative music-making app"
        },
        {
          "href": "https://studio.endlesss.fm/",
          "content": "Endlesss Studio - Live collaborative music studio and social network for Mac/PC/VST host"
        },
        {
          "href": "https://www.zrythm.org/en/index.html",
          "content": "Zrythm - Digital Audio Workstation"
        },
        {
          "href": "https://juce.com/",
          "content": "JUCE | JUCE"
        },
        {
          "href": "https://theaudioprogrammer.com/",
          "content": "Home -"
        },
        {
          "href": "https://github.com/jareddrayton/Audio-Plugin-Development-Resources",
          "content": "jareddrayton/Audio-Plugin-Development-Resources"
        },
        {
          "href": "https://www.cockos.com/wdl/",
          "content": "Cockos Incorporated | WDL/whittle"
        },
        {
          "href": "https://github.com/webprofusion/OpenAudio",
          "content": "webprofusion/OpenAudio"
        },
        {
          "href": "http://www.airwindows.com/",
          "content": "Airwindows"
        },
        {
          "href": "https://github.com/willianjusten/awesome-audio-visualization",
          "content": "willianjusten/awesome-audio-visualization"
        },
        {
          "href": "http://listen.hatnote.com/",
          "content": "Listen to Wikipedia"
        },
        {
          "href": "https://github.audio/",
          "content": "Project Audio for GitHub"
        },
        {
          "href": "https://github.com/debugger22/github-audio",
          "content": "debugger22/github-audio"
        },
        {
          "href": "https://openai.com/blog/jukebox/",
          "content": "Jukebox"
        },
        {
          "href": "https://openai.com/blog/musenet/",
          "content": "MuseNet"
        },
        {
          "href": "https://ecasound.seul.org/ecasound/",
          "content": "Ecasound - multitrack audio processing tool"
        },
        {
          "href": "https://roc-project.github.io/",
          "content": "Roc | Real-time audio streaming over network"
        },
        {
          "href": "https://github.com/roc-project/roc",
          "content": "roc-project/roc"
        },
        {
          "href": "https://resonance-audio.github.io/resonance-audio/",
          "content": "Resonance Audio -"
        },
        {
          "href": "https://github.com/faroit/awesome-python-scientific-audio",
          "content": "faroit/awesome-python-scientific-audio"
        },
        {
          "href": "https://github.com/petersalomonsen/javascriptmusic",
          "content": "petersalomonsen/javascriptmusic"
        },
        {
          "href": "https://github.com/hzdgopher/4klang/",
          "content": "hzdgopher/4klang"
        },
        {
          "href": "https://cs.gmu.edu/~sean/book/synthesis/",
          "content": "Computational Music Synthesis"
        },
        {
          "href": "https://www.osar.fr/notes/waveguides/",
          "content": "Notes on Waveguide Synthesis"
        },
        {
          "href": "http://c4dm.eecs.qmul.ac.uk/audioengineering.html",
          "content": "Audio Engineering Research in the Centre for Digital Music"
        },
        {
          "href": "https://pippi.world/",
          "content": "pippi"
        },
        {
          "href": "https://github.com/luvsound/pippi",
          "content": "luvsound/pippi"
        }
      ],
      "id": 9,
      "content": "# Audio and Music\n\n[ADC | JUCE](https://juce.com/adc)\n\n[amilajack/awesome-audio-resources](https://github.com/amilajack/awesome-audio-resources)\n\n[hwclass/awesome-sound](https://github.com/hwclass/awesome-sound)\n\n[ciconia/awesome-music](https://github.com/ciconia/awesome-music)\n\n[ad-si/awesome-music-production](https://github.com/ad-si/awesome-music-production)\n\n[Bobrov Dev](https://bobrov.dev/)\n\n## Collaboration and DAWs\n\n[Soundtrap - Make music online](https://www.soundtrap.com/)\n\n[Amped Studio](https://ampedstudio.com/)\n\n[Make professional music online](https://soundation.com/)\n\n[Audiotool - Free Music Software - Make Music Online In Your Browser](https://www.audiotool.com/)\n\n[BandLab: Music Starts Here](https://www.bandlab.com/)\n\n[Make Music Online](http://www.audiosauna.com/)\n\n[Endlesss iOS - Lightning-fast collaborative music-making app](https://endlesss.fm/)\n\n[Endlesss Studio - Live collaborative music studio and social network for Mac/PC/VST host](https://studio.endlesss.fm/)\n\n[Zrythm - Digital Audio Workstation](https://www.zrythm.org/en/index.html)\n\n## Plugins\n\n[JUCE | JUCE](https://juce.com/)\n\n[Home -](https://theaudioprogrammer.com/)\n\n[jareddrayton/Audio-Plugin-Development-Resources](https://github.com/jareddrayton/Audio-Plugin-Development-Resources)\n\n[Cockos Incorporated | WDL/whittle](https://www.cockos.com/wdl/)\n\n[webprofusion/OpenAudio](https://github.com/webprofusion/OpenAudio)\n\n[Airwindows](http://www.airwindows.com/)\n\n## Audio Visualization\n\n[willianjusten/awesome-audio-visualization](https://github.com/willianjusten/awesome-audio-visualization)\n\n## Experiments\n\n[Listen to Wikipedia](http://listen.hatnote.com/)\n\n[Project Audio for GitHub](https://github.audio/)\n\n[debugger22/github-audio](https://github.com/debugger22/github-audio)\n\n## Research\n\n[Jukebox](https://openai.com/blog/jukebox/)\n\n[MuseNet](https://openai.com/blog/musenet/)\n\n## Misc\n\n[Ecasound - multitrack audio processing tool](https://ecasound.seul.org/ecasound/)\n\n[Roc | Real-time audio streaming over network](https://roc-project.github.io/)\n\n[roc-project/roc](https://github.com/roc-project/roc)\n\n[Resonance Audio -](https://resonance-audio.github.io/resonance-audio/)\n\n[faroit/awesome-python-scientific-audio](https://github.com/faroit/awesome-python-scientific-audio)\n\n[petersalomonsen/javascriptmusic](https://github.com/petersalomonsen/javascriptmusic)\n\n[hzdgopher/4klang](https://github.com/hzdgopher/4klang/)\n\n## Articles and Books\n\n[Computational Music Synthesis](https://cs.gmu.edu/~sean/book/synthesis/)\n\n[Notes on Waveguide Synthesis](https://www.osar.fr/notes/waveguides/)\n\n[Audio Engineering Research in the Centre for Digital Music](http://c4dm.eecs.qmul.ac.uk/audioengineering.html)\n\n[pippi](https://pippi.world/)\n\n[luvsound/pippi](https://github.com/luvsound/pippi)",
      "description": "# Audio and Music\n\n[ADC | JUCE](https://juce.com/adc)",
      "href": "/audio-music",
      "path": "/content/audio-music.md",
      "slug": "audio-music",
      "backlinks": [
        {
          "href": "/media",
          "content": "Media"
        }
      ]
    },
    {
      "title": "Authentication",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://developer.mozilla.org/en-US/docs/Web/API/Web_Authentication_API",
          "content": "Web Authentication API"
        },
        {
          "href": "https://webauthn.guide/",
          "content": "https://webauthn.guide/"
        },
        {
          "href": "https://oauth.net/2/",
          "content": "OAuth"
        },
        {
          "href": "https://aaronparecki.com/oauth-2-simplified/",
          "content": "OAuth 2 Simplified"
        },
        {
          "href": "https://auth0.com/",
          "content": "Auth0"
        },
        {
          "href": "https://www.okta.com/",
          "content": "Okta"
        },
        {
          "href": "https://www.oauth.com/oauth2-servers/accessing-data/create-an-application/",
          "content": "https://www.oauth.com/oauth2-servers/accessing-data/create-an-application/"
        }
      ],
      "id": 10,
      "content": "# Authentication\n\n[Web Authentication API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Authentication_API)[https://webauthn.guide/](https://webauthn.guide/)\n\n[OAuth](https://oauth.net/2/)\n\nDone:\n\n- [OAuth 2 Simplified](https://aaronparecki.com/oauth-2-simplified/)\n\nSaaS:\n\n- [Auth0](https://auth0.com/)\n- [Okta](https://www.okta.com/)\n\n[https://www.oauth.com/oauth2-servers/accessing-data/create-an-application/](https://www.oauth.com/oauth2-servers/accessing-data/create-an-application/)",
      "description": "# Authentication\n\n[Web Authentication API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Authentication_API)[https://webauthn.guide/](https://webauthn.guide/)",
      "href": "/authentication",
      "path": "/content/authentication.md",
      "slug": "authentication",
      "backlinks": [
        {
          "href": "/web",
          "content": "Web"
        }
      ]
    },
    {
      "title": "Azure DevOps",
      "author": "pluvial",
      "links": [],
      "externalLinks": [],
      "id": 11,
      "content": "# Azure DevOps",
      "description": "# Azure DevOps",
      "href": "/azure-devops",
      "path": "/content/azure-devops.md",
      "slug": "azure-devops",
      "backlinks": [
        {
          "href": "/ci-cd",
          "content": "CI/CD"
        }
      ]
    },
    {
      "title": "Big data and distributed computing",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://hadoop.apache.org/",
          "content": "Hadoop"
        },
        {
          "href": "https://hadoop.apache.org/docs/r1.2.1/hdfs_design.html",
          "content": "HDFS"
        },
        {
          "href": "https://spark.apache.org/",
          "content": "Spark"
        }
      ],
      "id": 12,
      "content": "# Big data and distributed computing\n\n[Hadoop](https://hadoop.apache.org/)[HDFS](https://hadoop.apache.org/docs/r1.2.1/hdfs_design.html)\n\n[Spark](https://spark.apache.org/)",
      "description": "# Big data and distributed computing\n\n[Hadoop](https://hadoop.apache.org/)[HDFS](https://hadoop.apache.org/docs/r1.2.1/hdfs_design.html)",
      "href": "/big-data-distributed-computing",
      "path": "/content/big-data-distributed-computing.md",
      "slug": "big-data-distributed-computing",
      "backlinks": [
        {
          "href": "/infrastructure",
          "content": "Infrastructure"
        }
      ]
    },
    {
      "title": "Biology",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "http://geneontology.org/",
          "content": "Gene Ontology Resource"
        }
      ],
      "id": 13,
      "content": "# Biology\n\n[Gene Ontology Resource](http://geneontology.org/)",
      "description": "# Biology\n\n[Gene Ontology Resource](http://geneontology.org/)",
      "href": "/biology",
      "path": "/content/biology.md",
      "slug": "biology",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Blockchain and Web Alternatives",
      "author": "pluvial",
      "links": [
        {
          "href": "/ethereum",
          "content": "ethereum"
        }
      ],
      "externalLinks": [
        {
          "href": "http://www.xanadu.net/",
          "content": "Project Xanadu®"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Project_Xanadu",
          "content": "Project Xanadu"
        },
        {
          "href": "https://gemini.circumlunar.space/",
          "content": "Project Gemini"
        },
        {
          "href": "https://solid.mit.edu/",
          "content": "Solid"
        },
        {
          "href": "https://beakerbrowser.com/",
          "content": "Beaker | A peer-to-peer browser for Web hackers."
        },
        {
          "href": "https://zeronet.io/",
          "content": "ZeroNet"
        },
        {
          "href": "https://github.com/HelloZeroNet/ZeroNet",
          "content": "HelloZeroNet/ZeroNet"
        },
        {
          "href": "https://geti2p.net/en/",
          "content": "I2P Anonymous Network"
        },
        {
          "href": "https://freenetproject.org/index.html",
          "content": "Freenet"
        },
        {
          "href": "https://substrate.dev/",
          "content": "Official Substrate Documentation for Blockchain Developers · Substrate Developer Hub"
        },
        {
          "href": "https://github.com/paritytech/substrate",
          "content": "paritytech/substrate"
        },
        {
          "href": "https://dfinity.org/",
          "content": "DFINITY Foundation | Internet Computer"
        },
        {
          "href": "https://sdk.dfinity.org/docs/language-guide/motoko.html",
          "content": "The Internet Computer | Documentation"
        },
        {
          "href": "https://hypercore-protocol.org/",
          "content": "Hypercore Protocol"
        },
        {
          "href": "https://www.datprotocol.com/",
          "content": "Dat Protocol"
        },
        {
          "href": "https://dat.foundation/",
          "content": "Dat Protocol Foundation"
        },
        {
          "href": "https://docs.dat.foundation/",
          "content": "Dat Docs · User Docs for the Dat Ecosystem"
        },
        {
          "href": "https://datprotocol.github.io/how-dat-works/",
          "content": "How Dat Works"
        },
        {
          "href": "https://www.stacks.co/",
          "content": "Stacks"
        },
        {
          "href": "https://gitcoin.co/",
          "content": "Gitcoin: Grow Open Source"
        },
        {
          "href": "https://holochain.org/",
          "content": "Holochain"
        },
        {
          "href": "https://holo.host/",
          "content": "Holo | Cloud Hosting Market Powered by Holochain"
        },
        {
          "href": "https://solana.com/",
          "content": "Scalable Blockchain Infrastructure: Billions of transactions & counting"
        },
        {
          "href": "https://github.com/solana-labs/solana",
          "content": "solana-labs/solana"
        }
      ],
      "id": 14,
      "content": "# Blockchain and Web Alternatives\n\n[[Ethereum|ethereum]]\n\n[Project Xanadu®](http://www.xanadu.net/)\n\n[Project Xanadu](https://en.wikipedia.org/wiki/Project_Xanadu)\n\n[Project Gemini](https://gemini.circumlunar.space/)\n\n[Solid](https://solid.mit.edu/)\n\n[Beaker | A peer-to-peer browser for Web hackers.](https://beakerbrowser.com/)\n\n[ZeroNet](https://zeronet.io/)\n\n[HelloZeroNet/ZeroNet](https://github.com/HelloZeroNet/ZeroNet)\n\n[I2P Anonymous Network](https://geti2p.net/en/)\n\n[Freenet](https://freenetproject.org/index.html)\n\n[Official Substrate Documentation for Blockchain Developers · Substrate Developer Hub](https://substrate.dev/)\n\n[paritytech/substrate](https://github.com/paritytech/substrate)\n\n[DFINITY Foundation | Internet Computer](https://dfinity.org/)\n\n[The Internet Computer | Documentation](https://sdk.dfinity.org/docs/language-guide/motoko.html)\n\n[Hypercore Protocol](https://hypercore-protocol.org/)\n\n[Dat Protocol](https://www.datprotocol.com/)\n\n[Dat Protocol Foundation](https://dat.foundation/)\n\n[Dat Docs · User Docs for the Dat Ecosystem](https://docs.dat.foundation/)\n\n[How Dat Works](https://datprotocol.github.io/how-dat-works/)\n\n[Stacks](https://www.stacks.co/)\n\n[Gitcoin: Grow Open Source](https://gitcoin.co/)\n\n[Holochain](https://holochain.org/)\n\n[Holo | Cloud Hosting Market Powered by Holochain](https://holo.host/)\n\n[Scalable Blockchain Infrastructure: Billions of transactions & counting](https://solana.com/)\n\n[solana-labs/solana](https://github.com/solana-labs/solana)",
      "description": "# Blockchain and Web Alternatives\n\n[[Ethereum|ethereum]]",
      "href": "/blockchain-web-alternatives",
      "path": "/content/blockchain-web-alternatives.md",
      "slug": "blockchain-web-alternatives",
      "backlinks": [
        {
          "href": "/p2p-distributed-systems",
          "content": "P2P and Distributed Systems"
        }
      ]
    },
    {
      "title": "Blogs and Presentations",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.11ty.io/",
          "content": "Eleventy Home"
        },
        {
          "href": "https://gohugo.io/",
          "content": "The world’s fastest framework for building websites"
        },
        {
          "href": "https://github.com/gohugoio/hugo",
          "content": "gohugoio/hugo"
        },
        {
          "href": "https://ox-hugo.scripter.co/",
          "content": "Org to Markdown for Hugo"
        },
        {
          "href": "https://github.com/kaushalmodi/ox-hugo",
          "content": "kaushalmodi/ox-hugo"
        },
        {
          "href": "https://www.getzola.org/",
          "content": "Zola"
        },
        {
          "href": "https://github.com/getzola/zola",
          "content": "getzola/zola"
        },
        {
          "href": "https://cobalt-org.github.io/",
          "content": "Cobalt"
        },
        {
          "href": "https://github.com/cobalt-org/cobalt.rs",
          "content": "cobalt-org/cobalt.rs"
        },
        {
          "href": "https://jekyllrb.com/",
          "content": "Jekyll "
        },
        {
          "href": "https://github.com/jekyll/jekyll",
          "content": "jekyll/jekyll"
        },
        {
          "href": "https://blog.getpelican.com/",
          "content": "Pelican Static Site Generator, Powered by Python"
        },
        {
          "href": "https://github.com/getpelican/pelican",
          "content": "getpelican/pelican"
        },
        {
          "href": "https://dthompson.us/projects/haunt.html",
          "content": "Haunt"
        },
        {
          "href": "https://git.dthompson.us/haunt.git",
          "content": "haunt.git - Static site generator for Guile"
        },
        {
          "href": "https://docusaurus.io/",
          "content": "Build optimized websites quickly, focus on your content | Docusaurus"
        },
        {
          "href": "https://github.com/facebook/docusaurus",
          "content": "GitHub - facebook/docusaurus: Easy to maintain open source documentation websites."
        },
        {
          "href": "https://rust-lang.github.io/mdBook/",
          "content": "mdBook Documentation"
        },
        {
          "href": "https://github.com/rust-lang/mdBook",
          "content": "GitHub - rust-lang/mdBook: Create book from markdown files. Like Gitbook but implemented in Rust"
        },
        {
          "href": "https://docute.org/",
          "content": "Docute"
        },
        {
          "href": "https://docute.org/",
          "content": "Docute"
        },
        {
          "href": "https://vuepress.vuejs.org/",
          "content": "VuePress"
        },
        {
          "href": "https://github.com/vuejs/vuepress",
          "content": "vuejs/vuepress"
        },
        {
          "href": "https://github.com/vuejs/vitepress/",
          "content": "vuejs/vitepress"
        },
        {
          "href": "https://github.com/octref/polacode",
          "content": "octref/polacode"
        },
        {
          "href": "https://carbon.now.sh/",
          "content": "Carbon"
        },
        {
          "href": "https://github.com/carbon-app/carbon",
          "content": "carbon-app/carbon"
        },
        {
          "href": "https://shiki.matsu.io/",
          "content": "Shiki"
        },
        {
          "href": "https://github.com/octref/shiki",
          "content": "octref/shiki"
        },
        {
          "href": "https://highlightjs.org/",
          "content": "highlight.js"
        },
        {
          "href": "https://github.com/highlightjs/highlight.js",
          "content": "highlightjs/highlight.js"
        },
        {
          "href": "https://prismjs.com/",
          "content": "Prism"
        },
        {
          "href": "https://github.com/PrismJS/prism",
          "content": "PrismJS/prism"
        },
        {
          "href": "https://getkirby.com/",
          "content": "Kirby - The file-based content management system"
        },
        {
          "href": "https://www.gatsbyjs.org/docs/headless-cms/",
          "content": "What is a Headless CMS and how to source content from one | GatsbyJS"
        },
        {
          "href": "https://www.contentful.com/",
          "content": "API-First CMS to Power All Digital Products | Contentful"
        },
        {
          "href": "https://ghost.org/",
          "content": "Ghost: The #1 open source headless Node.js CMS"
        },
        {
          "href": "https://directus.io/",
          "content": "Open-Source Headless CMS & API — Directus"
        },
        {
          "href": "https://prismic.io/",
          "content": "Make your website editable for the whole team - Prismic"
        },
        {
          "href": "https://www.netlifycms.org/",
          "content": "Netlify CMS | Open-Source Content Management System"
        },
        {
          "href": "https://strapi.io/",
          "content": "Strapi - Open source Node.js Headless CMS 🚀"
        },
        {
          "href": "https://docs.ponzu-cms.org/",
          "content": "Ponzu"
        },
        {
          "href": "http://prose.io/#about",
          "content": "Prose · A Content Editor for GitHub"
        },
        {
          "href": "https://getcockpit.com/",
          "content": "Cockpit"
        },
        {
          "href": "https://v5.keystonejs.com/",
          "content": "KeystoneJS"
        },
        {
          "href": "https://www.sanity.io/",
          "content": "React-Based, Real-Time, Headless CMS for Structured Content"
        },
        {
          "href": "https://www.webiny.com/",
          "content": "Webiny - Serverless CMS powered by GraphQL and React"
        },
        {
          "href": "https://johno.com/year-of-the-interactive-blog-post/",
          "content": "2020, the year of the interactive blog post"
        },
        {
          "href": "https://github.com/pac-dev/dspnote",
          "content": "pac-dev/dspnote"
        },
        {
          "href": "https://github.com/vinayak-mehta/present",
          "content": "vinayak-mehta/present"
        },
        {
          "href": "https://sli.dev/",
          "content": "Slidev"
        },
        {
          "href": "https://github.com/slidevjs/slidev",
          "content": "slidevjs/slidev"
        },
        {
          "href": "https://www.mathjax.org/",
          "content": "MathJax"
        },
        {
          "href": "https://github.com/mathjax/MathJax",
          "content": "mathjax/MathJax"
        },
        {
          "href": "https://katex.org/",
          "content": "KaTeX - The fastest math typesetting library for the web"
        },
        {
          "href": "https://github.com/KaTeX/KaTeX",
          "content": "KaTeX/KaTeX"
        },
        {
          "href": "https://cortexjs.io/mathlive/",
          "content": "CortexJS"
        },
        {
          "href": "http://mathquill.com/",
          "content": "MathQuill"
        },
        {
          "href": "https://github.com/mathquill/mathquill",
          "content": "mathquill/mathquill"
        },
        {
          "href": "https://github.com/kisonecat/web2js",
          "content": "kisonecat/web2js"
        }
      ],
      "id": 15,
      "content": "# Blogs and Presentations\n\n## Static generators\n\n[Eleventy Home](https://www.11ty.io/)\n\n[The world's fastest framework for building websites](https://gohugo.io/)\n\n[gohugoio/hugo](https://github.com/gohugoio/hugo)\n\n[Org to Markdown for Hugo](https://ox-hugo.scripter.co/)\n\n[kaushalmodi/ox-hugo](https://github.com/kaushalmodi/ox-hugo)\n\n[Zola](https://www.getzola.org/)\n\n[getzola/zola](https://github.com/getzola/zola)\n\n[Cobalt](https://cobalt-org.github.io/)\n\n[cobalt-org/cobalt.rs](https://github.com/cobalt-org/cobalt.rs)\n\n[Jekyll \\* Simple, blog-aware, static sites](https://jekyllrb.com/)\n\n[jekyll/jekyll](https://github.com/jekyll/jekyll)\n\n[Pelican Static Site Generator, Powered by Python](https://blog.getpelican.com/)\n\n[getpelican/pelican](https://github.com/getpelican/pelican)\n\n[Haunt](https://dthompson.us/projects/haunt.html)\n\n[haunt.git - Static site generator for Guile](https://git.dthompson.us/haunt.git)\n\n[Build optimized websites quickly, focus on your content | Docusaurus](https://docusaurus.io/)\n\n[GitHub - facebook/docusaurus: Easy to maintain open source documentation websites.](https://github.com/facebook/docusaurus)\n\n[mdBook Documentation](https://rust-lang.github.io/mdBook/)\n\n[GitHub - rust-lang/mdBook: Create book from markdown files. Like Gitbook but implemented in Rust](https://github.com/rust-lang/mdBook)\n\n[Docute](https://docute.org/)\n\n[Docute](https://docute.org/)\n\n### Vue\n\n[VuePress](https://vuepress.vuejs.org/)\n\n[vuejs/vuepress](https://github.com/vuejs/vuepress)\n\n[vuejs/vitepress](https://github.com/vuejs/vitepress/)\n\n## Code screenshots\n\n[octref/polacode](https://github.com/octref/polacode)\n\n[Carbon](https://carbon.now.sh/)\n\n[carbon-app/carbon](https://github.com/carbon-app/carbon)\n\n## Syntax highlighting\n\n[Shiki](https://shiki.matsu.io/)\n\n[octref/shiki](https://github.com/octref/shiki)\n\n[highlight.js](https://highlightjs.org/)\n\n[highlightjs/highlight.js](https://github.com/highlightjs/highlight.js)\n\n[Prism](https://prismjs.com/)\n\n[PrismJS/prism](https://github.com/PrismJS/prism)\n\n## Content Management (CMS)\n\n[Kirby - The file-based content management system](https://getkirby.com/)\n\n[What is a Headless CMS and how to source content from one | GatsbyJS](https://www.gatsbyjs.org/docs/headless-cms/)\n\n[API-First CMS to Power All Digital Products | Contentful](https://www.contentful.com/)\n\n[Ghost: The #1 open source headless Node.js CMS](https://ghost.org/)\n\n[Open-Source Headless CMS & API — Directus](https://directus.io/)\n\n[Make your website editable for the whole team - Prismic](https://prismic.io/)\n\n[Netlify CMS | Open-Source Content Management System](https://www.netlifycms.org/)\n\n[Strapi - Open source Node.js Headless CMS 🚀](https://strapi.io/)\n\n[Ponzu](https://docs.ponzu-cms.org/)\n\n[Prose · A Content Editor for GitHub](http://prose.io/#about)\n\n[Cockpit](https://getcockpit.com/)\n\n[KeystoneJS](https://v5.keystonejs.com/)\n\n[React-Based, Real-Time, Headless CMS for Structured Content](https://www.sanity.io/)\n\n[Webiny - Serverless CMS powered by GraphQL and React](https://www.webiny.com/)\n\n## Interactivity\n\n[2020, the year of the interactive blog post](https://johno.com/year-of-the-interactive-blog-post/)\n\n[pac-dev/dspnote](https://github.com/pac-dev/dspnote)\n\n[vinayak-mehta/present](https://github.com/vinayak-mehta/present)\n\n[Slidev](https://sli.dev/)\n\n[slidevjs/slidev](https://github.com/slidevjs/slidev)\n\n## Math and Equations typesetting\n\n[MathJax](https://www.mathjax.org/)\n\n[mathjax/MathJax](https://github.com/mathjax/MathJax)\n\n[KaTeX - The fastest math typesetting library for the web](https://katex.org/)\n\n[KaTeX/KaTeX](https://github.com/KaTeX/KaTeX)\n\n[CortexJS](https://cortexjs.io/mathlive/)\n\n[MathQuill](http://mathquill.com/)\n\n[mathquill/mathquill](https://github.com/mathquill/mathquill)\n\n[kisonecat/web2js](https://github.com/kisonecat/web2js)",
      "description": "# Blogs and Presentations\n\n## Static generators",
      "href": "/blogs-presentations",
      "path": "/content/blogs-presentations.md",
      "slug": "blogs-presentations",
      "backlinks": [
        {
          "href": "/web",
          "content": "Web"
        }
      ]
    },
    {
      "title": "Books",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://sarabander.github.io/sicp/",
          "content": "Structure and Interpretation of Computer Programs, 2e"
        },
        {
          "href": "https://github.com/sarabander/sicp",
          "content": "sarabander/sicp"
        },
        {
          "href": "https://github.com/sarabander/sicp-pdf",
          "content": "sarabander/sicp-pdf"
        },
        {
          "href": "https://sourceacademy.org/sicpjs/index",
          "content": "Source Academy"
        },
        {
          "href": "https://github.com/ivanjovanovic/sicp",
          "content": "ivanjovanovic/sicp"
        },
        {
          "href": "https://xuanji.appspot.com/isicp/",
          "content": "Interactive SICP"
        },
        {
          "href": "https://github.com/ivanjovanovic/sicp",
          "content": "ivanjovanovic/sicp"
        },
        {
          "href": "https://github.com/zv/SICP-guile",
          "content": "zv/SICP-guile"
        },
        {
          "href": "http://www.sicpdistilled.com/",
          "content": "Welcome to SICP Distilled"
        },
        {
          "href": "https://www.youtube.com/playlist?list=PLE18841CABEA24090",
          "content": "MIT 6.001 Structure and Interpretation, 1986"
        },
        {
          "href": "https://htdp.org/",
          "content": "How to Design Programs"
        },
        {
          "href": "https://www.plai.org/",
          "content": "Welcome!"
        },
        {
          "href": "https://papl.cs.brown.edu/2020/",
          "content": "Programming and Programming Languages"
        },
        {
          "href": "https://www.pyret.org/",
          "content": "The Pyret Programming Language"
        },
        {
          "href": "http://cs.brown.edu/courses/cs173/2012/book/",
          "content": "Programming Languages: Application and Interpretation"
        },
        {
          "href": "http://cs.brown.edu/~sk/Publications/Books/ProgLangs/2007-04-26/",
          "content": "Programming Languages: Application and Interpretation by Shriram Krishnamurthi"
        },
        {
          "href": "https://www.info.ucl.ac.be/~pvr/book.html",
          "content": "Concepts, Techniques, and Models of Computer Programming"
        },
        {
          "href": "http://mozart2.org/",
          "content": "Mozart Programming System"
        }
      ],
      "id": 16,
      "content": "# Books\n\n### Structure and Interpretation of Computer Programs\n\n[Structure and Interpretation of Computer Programs, 2e](https://sarabander.github.io/sicp/)\n\n[sarabander/sicp](https://github.com/sarabander/sicp)\n\n[sarabander/sicp-pdf](https://github.com/sarabander/sicp-pdf)\n\n[Source Academy](https://sourceacademy.org/sicpjs/index)\n\n[ivanjovanovic/sicp](https://github.com/ivanjovanovic/sicp)\n\n[Interactive SICP](https://xuanji.appspot.com/isicp/)\n\n[ivanjovanovic/sicp](https://github.com/ivanjovanovic/sicp)\n\n[zv/SICP-guile](https://github.com/zv/SICP-guile)\n\n[Welcome to SICP Distilled](http://www.sicpdistilled.com/)\n\n[MIT 6.001 Structure and Interpretation, 1986](https://www.youtube.com/playlist?list=PLE18841CABEA24090)\n\n### How to Design Programs\n\n[How to Design Programs](https://htdp.org/)\n\n### Programming Languages: Application and Interpretation\n\n[Welcome!](https://www.plai.org/)\n\n[Programming and Programming Languages](https://papl.cs.brown.edu/2020/)\n\n[The Pyret Programming Language](https://www.pyret.org/)\n\n[Programming Languages: Application and Interpretation](http://cs.brown.edu/courses/cs173/2012/book/)\n\n[Programming Languages: Application and Interpretation by Shriram Krishnamurthi](http://cs.brown.edu/~sk/Publications/Books/ProgLangs/2007-04-26/)\n\n### Concepts, Techniques, and Models of Computer Programming\n\n[Concepts, Techniques, and Models of Computer Programming](https://www.info.ucl.ac.be/~pvr/book.html)\n\n[Mozart Programming System](http://mozart2.org/)",
      "description": "# Books\n\n### Structure and Interpretation of Computer Programs",
      "href": "/books",
      "path": "/content/books.md",
      "slug": "books",
      "backlinks": [
        {
          "href": "/computer-science",
          "content": "Computer Science"
        }
      ]
    },
    {
      "title": "Browsers",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://vivaldi.com/",
          "content": "Vivaldi Browser - Fast, private browser with unique features"
        },
        {
          "href": "https://responsively.app/",
          "content": "A Web developer’s browser - Responsively App"
        },
        {
          "href": "https://github.com/manojVivek/responsively-app",
          "content": "manojVivek/responsively-app"
        },
        {
          "href": "https://sizzy.co/",
          "content": "Sizzy - The Browser For Developers"
        },
        {
          "href": "https://nyxt.atlas.engineer/",
          "content": "Nyxt"
        },
        {
          "href": "https://github.com/atlas-engineer/nyxt",
          "content": "atlas-engineer/nyxt"
        },
        {
          "href": "https://basilisk-browser.org/",
          "content": "Basilisk web browser"
        },
        {
          "href": "https://www.palemoon.org/",
          "content": "The Pale Moon Project homepage"
        },
        {
          "href": "https://blisk.io/",
          "content": "Download Blisk - a browser for web developers"
        },
        {
          "href": "https://otter-browser.org/",
          "content": "Otter Browser"
        }
      ],
      "id": 17,
      "content": "# Browsers\n\n[Vivaldi Browser - Fast, private browser with unique features](https://vivaldi.com/)\n\n[A Web developer's browser - Responsively App](https://responsively.app/)\n\n[manojVivek/responsively-app](https://github.com/manojVivek/responsively-app)\n\n[Sizzy - The Browser For Developers](https://sizzy.co/)\n\n[Nyxt](https://nyxt.atlas.engineer/)\n\n[atlas-engineer/nyxt](https://github.com/atlas-engineer/nyxt)\n\n[Basilisk web browser](https://basilisk-browser.org/)\n\n[The Pale Moon Project homepage](https://www.palemoon.org/)\n\n[Download Blisk - a browser for web developers](https://blisk.io/)\n\n[Otter Browser](https://otter-browser.org/)",
      "description": "# Browsers\n\n[Vivaldi Browser - Fast, private browser with unique features](https://vivaldi.com/)",
      "href": "/browsers",
      "path": "/content/browsers.md",
      "slug": "browsers",
      "backlinks": [
        {
          "href": "/tools",
          "content": "Tools"
        }
      ]
    },
    {
      "title": "Build Systems",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://cmake.org/",
          "content": "CMake"
        },
        {
          "href": "https://mesonbuild.com/",
          "content": "The Meson Build system"
        },
        {
          "href": "https://github.com/mesonbuild/meson",
          "content": "mesonbuild/meson"
        },
        {
          "href": "https://ninja-build.org/",
          "content": "Ninja"
        },
        {
          "href": "https://github.com/ninja-build/ninja",
          "content": "ninja-build/ninja"
        },
        {
          "href": "https://github.com/ninja-build/ninja/wiki/List-of-generators-producing-ninja-build-files",
          "content": "ninja-build/ninja"
        },
        {
          "href": "https://bazel.build/",
          "content": "Bazel - a fast, scalable, multi-language and extensible build system"
        },
        {
          "href": "https://github.com/bazelbuild/bazel",
          "content": "bazelbuild/bazel"
        },
        {
          "href": "https://premake.github.io/",
          "content": "Premake"
        },
        {
          "href": "https://scons.org/",
          "content": "SCons: A software construction tool"
        },
        {
          "href": "https://www.gnu.org/software/make/",
          "content": "Make - GNU Project - Free Software Foundation"
        },
        {
          "href": "https://www.gnu.org/software/make/manual/html_node/",
          "content": "GNU make"
        },
        {
          "href": "https://makefiletutorial.com/",
          "content": "Makefile Tutorial by Example"
        },
        {
          "href": "https://github.com/theicfire/makefiletutorial",
          "content": "GitHub - theicfire/makefiletutorial: Learn make by example"
        },
        {
          "href": "https://www.gnu.org/software/autoconf/",
          "content": "Autoconf - GNU Project - Free Software Foundation"
        },
        {
          "href": "https://www.gnu.org/software/automake/",
          "content": "Automake - GNU Project - Free Software Foundation"
        },
        {
          "href": "https://www.gnu.org/software/automake/manual/html_node/",
          "content": "automake"
        },
        {
          "href": "https://www.gnu.org/software/libtool/",
          "content": "GNU Libtool - GNU Project - Free Software Foundation"
        },
        {
          "href": "https://www.gnu.org/software/libtool/manual/html_node/",
          "content": "Libtool"
        },
        {
          "href": "https://www.gnu.org/software/m4/",
          "content": "GNU M4 - GNU Project - Free Software Foundation"
        },
        {
          "href": "https://www.gnu.org/savannah-checkouts/gnu/m4/manual/m4-1.4.18/html_node/",
          "content": "GNU M4 1.4.18 macro processor"
        },
        {
          "href": "https://www.gnu.org/software/gnulib/",
          "content": "Gnulib - GNU Portability Library - GNU Project - Free Software Foundation"
        },
        {
          "href": "https://www.gnu.org/software/gnulib/manual/html_node/",
          "content": "GNU Gnulib"
        },
        {
          "href": "http://www.sourceware.org/autobook/",
          "content": "GNU Autoconf, Automake and Libtool"
        }
      ],
      "id": 18,
      "content": "# Build Systems\n\n[CMake](https://cmake.org/)\n\n[The Meson Build system](https://mesonbuild.com/)\n\n[mesonbuild/meson](https://github.com/mesonbuild/meson)\n\n[Ninja](https://ninja-build.org/)\n\n[ninja-build/ninja](https://github.com/ninja-build/ninja)\n\n[ninja-build/ninja](https://github.com/ninja-build/ninja/wiki/List-of-generators-producing-ninja-build-files)\n\n[Bazel - a fast, scalable, multi-language and extensible build system](https://bazel.build/)\n\n[bazelbuild/bazel](https://github.com/bazelbuild/bazel)\n\n[Premake](https://premake.github.io/)\n\n[SCons: A software construction tool](https://scons.org/)\n\n## GNU Make and Autotools\n\n[Make - GNU Project - Free Software Foundation](https://www.gnu.org/software/make/)\n\n[GNU make](https://www.gnu.org/software/make/manual/html_node/)\n\n[Makefile Tutorial by Example](https://makefiletutorial.com/)\n\n[GitHub - theicfire/makefiletutorial: Learn make by example](https://github.com/theicfire/makefiletutorial)\n\n[Autoconf - GNU Project - Free Software Foundation](https://www.gnu.org/software/autoconf/)\n\n[Automake - GNU Project - Free Software Foundation](https://www.gnu.org/software/automake/)\n\n[automake](https://www.gnu.org/software/automake/manual/html_node/)\n\n[GNU Libtool - GNU Project - Free Software Foundation](https://www.gnu.org/software/libtool/)\n\n[Libtool](https://www.gnu.org/software/libtool/manual/html_node/)\n\n[GNU M4 - GNU Project - Free Software Foundation](https://www.gnu.org/software/m4/)\n\n[GNU M4 1.4.18 macro processor](https://www.gnu.org/savannah-checkouts/gnu/m4/manual/m4-1.4.18/html_node/)\n\n[Gnulib - GNU Portability Library - GNU Project - Free Software Foundation](https://www.gnu.org/software/gnulib/)\n\n[GNU Gnulib](https://www.gnu.org/software/gnulib/manual/html_node/)\n\n[GNU Autoconf, Automake and Libtool](http://www.sourceware.org/autobook/)",
      "description": "# Build Systems\n\n[CMake](https://cmake.org/)",
      "href": "/build-systems",
      "path": "/content/build-systems.md",
      "slug": "build-systems",
      "backlinks": [
        {
          "href": "/tools",
          "content": "Tools"
        }
      ]
    },
    {
      "title": "C and C++",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://gcc.gnu.org/",
          "content": "GCC, the GNU Compiler Collection"
        },
        {
          "href": "https://clang.llvm.org/",
          "content": "Clang C Language Family Frontend for LLVM"
        },
        {
          "href": "https://github.com/oriansj/stage0",
          "content": "oriansj/stage0"
        },
        {
          "href": "https://modernc.gforge.inria.fr/",
          "content": "Modern C"
        },
        {
          "href": "https://www.ioccc.org/",
          "content": "The International Obfuscated C Code Contest"
        },
        {
          "href": "http://www.catb.org/esr/structure-packing/",
          "content": "The Lost Art of Structure Packing"
        },
        {
          "href": "https://github.com/dbohdan/compilers-targeting-c",
          "content": "dbohdan/compilers-targeting-c"
        },
        {
          "href": "https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md",
          "content": "isocpp/CppCoreGuidelines"
        },
        {
          "href": "https://awesomecpp.com/",
          "content": "Awesome Modern C++"
        },
        {
          "href": "https://bellard.org/tcc/",
          "content": "TCC : Tiny C Compiler"
        },
        {
          "href": "https://sr.ht/~mcf/cproc/",
          "content": "cproc: Small C11 compiler based on QBE"
        },
        {
          "href": "https://github.com/michaelforney/cproc",
          "content": "GitHub - michaelforney/cproc: C11 compiler (mirror)"
        },
        {
          "href": "https://www.gnu.org/software/libc/",
          "content": "The GNU C Library"
        },
        {
          "href": "https://musl.libc.org/",
          "content": "musl libc"
        },
        {
          "href": "https://github.com/Microsoft/vcpkg",
          "content": "microsoft/vcpkg"
        },
        {
          "href": "https://conan.io/",
          "content": "Conan.io - the Open Source C/C++ Package Manager for Developers"
        },
        {
          "href": "https://github.com/conan-io/conan",
          "content": "conan-io/conan"
        },
        {
          "href": "https://build2.org/",
          "content": "build2 | C/C++ Build Toolchain"
        },
        {
          "href": "https://frama-c.com/",
          "content": "Frama-C - Framework for Modular Analysis of C programs"
        },
        {
          "href": "https://github.com/nothings/stb",
          "content": "nothings/stb"
        },
        {
          "href": "https://github.com/nothings/single_file_libs",
          "content": "nothings/single_file_libs"
        },
        {
          "href": "https://github.com/clibs/clib",
          "content": "clibs/clib"
        },
        {
          "href": "https://github.com/clibs/buffer",
          "content": "clibs/buffer"
        },
        {
          "href": "https://ccodearchive.net/list.html",
          "content": "ccan"
        },
        {
          "href": "https://github.com/floooh/sokol",
          "content": "floooh/sokol"
        },
        {
          "href": "https://github.com/t0rakka/mango",
          "content": "t0rakka/mango"
        },
        {
          "href": "http://www.kylheku.com/~kaz/kazlib.html",
          "content": "Home of Kazlib"
        },
        {
          "href": "https://dev.yorhel.nl/ylib",
          "content": "Ylib"
        },
        {
          "href": "https://fmt.dev/latest/index.html",
          "content": "Overview - fmt 7.1.2 documentation"
        },
        {
          "href": "https://github.com/fmtlib/fmt",
          "content": "fmtlib/fmt"
        },
        {
          "href": "https://github.com/facebook/folly",
          "content": "facebook/folly"
        },
        {
          "href": "https://github.com/simdjson/simdjson",
          "content": "simdjson/simdjson"
        },
        {
          "href": "https://github.com/soasis/text",
          "content": "soasis/text"
        },
        {
          "href": "https://github.com/Hirrolot/metalang99",
          "content": "Hirrolot/metalang99"
        },
        {
          "href": "https://github.com/Hirrolot/datatype99",
          "content": "Hirrolot/datatype99"
        },
        {
          "href": "https://github.com/Hirrolot/interface99",
          "content": "Hirrolot/interface99"
        },
        {
          "href": "https://github.com/an-tao/drogon",
          "content": "an-tao/drogon"
        },
        {
          "href": "https://github.com/jart/cosmopolitan",
          "content": "jart/cosmopolitan"
        },
        {
          "href": "https://matt-42.github.io/lithium/",
          "content": "Lithium C++ High Performance HTTP server"
        },
        {
          "href": "https://github.com/matt-42/lithium",
          "content": "matt-42/lithium"
        },
        {
          "href": "https://sinusoid.es/lager/",
          "content": "Contents - lager 0.0.0 documentation"
        },
        {
          "href": "https://github.com/arximboldi/lager",
          "content": "arximboldi/lager"
        },
        {
          "href": "http://jemalloc.net/",
          "content": "jemalloc"
        },
        {
          "href": "https://github.com/jemalloc/jemalloc",
          "content": "jemalloc/jemalloc"
        }
      ],
      "id": 19,
      "content": "# C and C++\n\n[GCC, the GNU Compiler Collection](https://gcc.gnu.org/)\n\n[Clang C Language Family Frontend for LLVM](https://clang.llvm.org/)\n\n[oriansj/stage0](https://github.com/oriansj/stage0)\n\n[Modern C](https://modernc.gforge.inria.fr/)\n\n[The International Obfuscated C Code Contest](https://www.ioccc.org/)\n\n[The Lost Art of Structure Packing](http://www.catb.org/esr/structure-packing/)\n\n[dbohdan/compilers-targeting-c](https://github.com/dbohdan/compilers-targeting-c)\n\n[isocpp/CppCoreGuidelines](https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md)\n\n[Awesome Modern C++](https://awesomecpp.com/)\n\n[TCC : Tiny C Compiler](https://bellard.org/tcc/)\n\n[cproc: Small C11 compiler based on QBE](https://sr.ht/~mcf/cproc/)\n\n[GitHub - michaelforney/cproc: C11 compiler (mirror)](https://github.com/michaelforney/cproc)\n\n### Libc\n\n[The GNU C Library](https://www.gnu.org/software/libc/)\n\n[musl libc](https://musl.libc.org/)\n\n### Tooling\n\n[microsoft/vcpkg](https://github.com/Microsoft/vcpkg)\n\n[Conan.io - the Open Source C/C++ Package Manager for Developers](https://conan.io/)\n\n[conan-io/conan](https://github.com/conan-io/conan)\n\n[build2 | C/C++ Build Toolchain](https://build2.org/)\n\n[Frama-C - Framework for Modular Analysis of C programs](https://frama-c.com/)\n\n### Libraries\n\n[nothings/stb](https://github.com/nothings/stb)\n\n[nothings/single_file_libs](https://github.com/nothings/single_file_libs)\n\n[clibs/clib](https://github.com/clibs/clib)\n\n[clibs/buffer](https://github.com/clibs/buffer)\n\n[ccan](https://ccodearchive.net/list.html)\n\n[floooh/sokol](https://github.com/floooh/sokol)\n\n[t0rakka/mango](https://github.com/t0rakka/mango)\n\n[Home of Kazlib](http://www.kylheku.com/~kaz/kazlib.html)\n\n[Ylib](https://dev.yorhel.nl/ylib)\n\n[Overview - fmt 7.1.2 documentation](https://fmt.dev/latest/index.html)\n\n[fmtlib/fmt](https://github.com/fmtlib/fmt)\n\n[facebook/folly](https://github.com/facebook/folly)\n\n[simdjson/simdjson](https://github.com/simdjson/simdjson)\n\n[soasis/text](https://github.com/soasis/text)\n\n[Hirrolot/metalang99](https://github.com/Hirrolot/metalang99)\n\n[Hirrolot/datatype99](https://github.com/Hirrolot/datatype99)\n\n[Hirrolot/interface99](https://github.com/Hirrolot/interface99)\n\n[an-tao/drogon](https://github.com/an-tao/drogon)\n\n[jart/cosmopolitan](https://github.com/jart/cosmopolitan)\n\n[Lithium C++ High Performance HTTP server](https://matt-42.github.io/lithium/)\n\n[matt-42/lithium](https://github.com/matt-42/lithium)\n\n[Contents - lager 0.0.0 documentation](https://sinusoid.es/lager/)\n\n[arximboldi/lager](https://github.com/arximboldi/lager)\n\n[jemalloc](http://jemalloc.net/)\n\n[jemalloc/jemalloc](https://github.com/jemalloc/jemalloc)",
      "description": "# C and C++\n\n[GCC, the GNU Compiler Collection](https://gcc.gnu.org/)",
      "href": "/c-cpp",
      "path": "/content/c-cpp.md",
      "slug": "c-cpp",
      "backlinks": [
        {
          "href": "/programming-languages",
          "content": "Programming Languages"
        }
      ]
    },
    {
      "title": "Canvas",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial",
          "content": "https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial"
        },
        {
          "href": "http://trevorlinton.github.io/",
          "content": "webkit.js"
        },
        {
          "href": "http://html2canvas.hertzen.com/",
          "content": "html2canvas"
        },
        {
          "href": "https://github.com/niklasvh/html2canvas",
          "content": "niklasvh/html2canvas"
        },
        {
          "href": "https://cburgmer.github.io/rasterizeHTML.js/",
          "content": "rasterizeHTML.js"
        },
        {
          "href": "https://github.com/cburgmer/rasterizeHTML.js",
          "content": "cburgmer/rasterizeHTML.js"
        },
        {
          "href": "https://github.com/pbakaus/domvas",
          "content": "pbakaus/domvas"
        },
        {
          "href": "https://github.com/tsayen/dom-to-image",
          "content": "tsayen/dom-to-image"
        },
        {
          "href": "https://github.com/marionebl/dom-to-svg",
          "content": "marionebl/dom-to-svg"
        },
        {
          "href": "https://github.com/miohtama/Krusovice/blob/master/src/tools/html2svg2canvas.js",
          "content": "miohtama/Krusovice"
        }
      ],
      "id": 20,
      "content": "# Canvas\n\n[https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial](https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial)\n\n## HTML Rendering\n\n[webkit.js](http://trevorlinton.github.io/)\n\n[html2canvas](http://html2canvas.hertzen.com/)\n\n[niklasvh/html2canvas](https://github.com/niklasvh/html2canvas)\n\n[rasterizeHTML.js](https://cburgmer.github.io/rasterizeHTML.js/)\n\n[cburgmer/rasterizeHTML.js](https://github.com/cburgmer/rasterizeHTML.js)\n\n[pbakaus/domvas](https://github.com/pbakaus/domvas)\n\n[tsayen/dom-to-image](https://github.com/tsayen/dom-to-image)\n\n[marionebl/dom-to-svg](https://github.com/marionebl/dom-to-svg)\n\n[miohtama/Krusovice](https://github.com/miohtama/Krusovice/blob/master/src/tools/html2svg2canvas.js)",
      "description": "# Canvas\n\n[https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial](https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial)",
      "href": "/canvas",
      "path": "/content/canvas.md",
      "slug": "canvas",
      "backlinks": [
        {
          "href": "/web",
          "content": "Web"
        }
      ]
    },
    {
      "title": "CI/CD",
      "author": "pluvial",
      "links": [
        {
          "href": "/code-review",
          "content": "Code Review"
        },
        {
          "href": "/version-control",
          "content": "Version Control"
        },
        {
          "href": "/azure-devops",
          "content": "Azure DevOps"
        },
        {
          "href": "/circle-ci",
          "content": "Circle CI"
        },
        {
          "href": "/github",
          "content": "GitHub"
        },
        {
          "href": "/travis-ci",
          "content": "Travis CI"
        }
      ],
      "externalLinks": [
        {
          "href": "https://github.com/ligurio/awesome-ci",
          "content": "ligurio/awesome-ci"
        },
        {
          "href": "https://dev.azure.com/",
          "content": "Azure DevOps Services | Microsoft Azure"
        },
        {
          "href": "https://azure.microsoft.com/en-us/services/devops/pipelines/",
          "content": "Azure Pipelines | Microsoft Azure"
        },
        {
          "href": "https://appcenter.ms/",
          "content": "Visual Studio App Center | iOS, Android, Xamarin & React Native"
        },
        {
          "href": "https://useappflow.com/",
          "content": "Continuous Mobile DevOps"
        },
        {
          "href": "https://semaphoreci.com/",
          "content": "Hosted CI/CD for teams that don’t like bottlenecks - Semaphore"
        },
        {
          "href": "https://buddy.works/",
          "content": "Buddy: The DevOps Automation Platform"
        }
      ],
      "id": 21,
      "content": "# CI/CD\n\n[[code-review|Code Review]]\n\n[[version-control|Version Control]]\n\n[[azure-devops|Azure DevOps]]\n\n[[circle-ci|Circle CI]]\n\n[[github|GitHub]]\n\n[[travis-ci|Travis CI]]\n\n[ligurio/awesome-ci](https://github.com/ligurio/awesome-ci)\n\n[Azure DevOps Services | Microsoft Azure](https://dev.azure.com/)\n\n[Azure Pipelines | Microsoft Azure](https://azure.microsoft.com/en-us/services/devops/pipelines/)\n\n[Visual Studio App Center | iOS, Android, Xamarin & React Native](https://appcenter.ms/)\n\n[Continuous Mobile DevOps](https://useappflow.com/)\n\n[Hosted CI/CD for teams that don't like bottlenecks - Semaphore](https://semaphoreci.com/)\n\n[Buddy: The DevOps Automation Platform](https://buddy.works/)",
      "description": "# CI/CD\n\n[[code-review|Code Review]]",
      "href": "/ci-cd",
      "path": "/content/ci-cd.md",
      "slug": "ci-cd",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Circle CI",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://circleci.com/",
          "content": "https://circleci.com/"
        }
      ],
      "id": 22,
      "content": "# Circle CI\n\n[https://circleci.com/](https://circleci.com/)",
      "description": "# Circle CI\n\n[https://circleci.com/](https://circleci.com/)",
      "href": "/circle-ci",
      "path": "/content/circle-ci.md",
      "slug": "circle-ci",
      "backlinks": [
        {
          "href": "/ci-cd",
          "content": "CI/CD"
        }
      ]
    },
    {
      "title": "Classics",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "http://doc.cat-v.org/bell_labs/utah2000/utah2000.html",
          "content": "Systems Software Research is Irrelevant (aka utah2000 or utah2k)"
        },
        {
          "href": "https://suckless.org/",
          "content": "software that sucks less | suckless.org software that sucks less"
        },
        {
          "href": "https://how.complexsystems.fail/",
          "content": "How Complex Systems Fail"
        },
        {
          "href": "http://www.biyubi.com/",
          "content": "Familia Toledo: Hardware, Firmware y Software creado en México"
        },
        {
          "href": "https://people.eecs.berkeley.edu/~rcs/research/interactive_latency.html",
          "content": "Numbers Every Programmer Should Know By Year"
        },
        {
          "href": "http://everynoise.com/engenremap.html",
          "content": "Every Noise at Once"
        },
        {
          "href": "http://phrack.org/",
          "content": ".:: Phrack Magazine ::."
        },
        {
          "href": "https://thetommywestphall.wordpress.com/",
          "content": "The Tommy Westphall Universe | The little boy, the snowglobe and all of television"
        },
        {
          "href": "http://lesscode.org/",
          "content": "lesscode.org"
        },
        {
          "href": "http://manifesto.softwarecraftsmanship.org/",
          "content": "Manifesto for Software Craftsmanship"
        },
        {
          "href": "http://www.suzukimusic.com/education/qchord/",
          "content": "Suzuki Music"
        },
        {
          "href": "https://en.m.wikipedia.org/wiki/SynthAxe",
          "content": "SynthAxe - Wikipedia"
        },
        {
          "href": "http://www.kegel.com/c10k.html",
          "content": "The C10K problem"
        },
        {
          "href": "https://graphics.stanford.edu/~seander/bithacks.html",
          "content": "Bit Twiddling Hacks"
        },
        {
          "href": "https://libraryofbabel.info/",
          "content": "https://libraryofbabel.info/"
        },
        {
          "href": "http://www.scp-wiki.net/",
          "content": "http://www.scp-wiki.net/"
        },
        {
          "href": "https://www.ccc.de/en/",
          "content": "CCC | Home"
        },
        {
          "href": "https://benchmarksgame-team.pages.debian.net/benchmarksgame/",
          "content": "Which programming language is fastest? | Computer Language Benchmarks Game"
        },
        {
          "href": "https://www.w3.org/History/1989/proposal.html",
          "content": "The original proposal of the WWW, HTMLized"
        },
        {
          "href": "http://www.softwarepreservation.org/projects/LISP/",
          "content": "History of LISP — Software Preservation Group"
        },
        {
          "href": "https://www.multivax.com/last_question.html",
          "content": "The Last Question – Isaac Asimov"
        },
        {
          "href": "https://9p.io/plan9/",
          "content": "Plan 9 from Bell Labs"
        },
        {
          "href": "https://9p.io/wiki/plan9/plan_9_wiki/",
          "content": "Plan 9 Wiki"
        },
        {
          "href": "http://9p.io/wiki/plan9/9grid/",
          "content": "9grid"
        },
        {
          "href": "http://ninetimes.cat-v.org/",
          "content": "NineTimes Plan 9, Inferno, Unix and Bell Labs operating systems news"
        },
        {
          "href": "http://9front.org/",
          "content": "9FRONT.ORG THE PLAN FELL OFF"
        },
        {
          "href": "https://9fans.github.io/plan9port/",
          "content": "Plan 9 from User Space"
        },
        {
          "href": "http://9legacy.org/intro.html",
          "content": "9legacy"
        },
        {
          "href": "http://www.vitanuova.com/inferno/",
          "content": "Inferno"
        },
        {
          "href": "https://harvey-os.org/",
          "content": "Harvey OS"
        },
        {
          "href": "https://github.com/Harvey-OS/harvey",
          "content": "Harvey-OS/harvey"
        },
        {
          "href": "http://cat-v.org/",
          "content": "Cat-v.org Random Contrarian Insurgent Organization"
        },
        {
          "href": "https://suckless.org/",
          "content": "software that sucks less | suckless.org software that sucks less"
        },
        {
          "href": "http://www.dourish.com/goodies/jargon.html",
          "content": "The Original Hacker’s Dictionary"
        },
        {
          "href": "http://catb.org/jargon/",
          "content": "Jargon File Resources"
        },
        {
          "href": "http://www.catb.org/jargon/html/koans.html",
          "content": "Some AI Koans"
        },
        {
          "href": "https://www.mit.edu/~xela/tao.html",
          "content": "The Tao of Programming"
        },
        {
          "href": "https://wiki.c2.com/",
          "content": "C2 WikiWikiWeb"
        },
        {
          "href": "https://usenetarchives.com/",
          "content": "Usenet Archives"
        },
        {
          "href": "https://anticapitalist.software/",
          "content": "The Anti-Capitalist Software License"
        },
        {
          "href": "http://sentimentalversioning.org/",
          "content": "Realization"
        },
        {
          "href": "http://www.eelis.net/C++/analogliterals.xhtml",
          "content": "Multi-Dimensional Analog Literals"
        },
        {
          "href": "https://www.nicolasloizeau.com/gol-computer",
          "content": "Nicolas Loizeau - GOL computer"
        },
        {
          "href": "https://codegolf.stackexchange.com/questions/11880/build-a-working-game-of-tetris-in-conways-game-of-life/142673#142673",
          "content": "Build a working game of Tetris in Conway’s Game of Life"
        },
        {
          "href": "http://recodeproject.com/",
          "content": "ReCode Project"
        },
        {
          "href": "https://www.coderelay.io/",
          "content": "code relay"
        },
        {
          "href": "https://github.com/mmulet/code-relay",
          "content": "GitHub - mmulet/code-relay: Source for the Code Relay website. Code Relay The fastest and easiest way to contribute to open source!"
        },
        {
          "href": "https://www.coderelay.io/fontemon.html",
          "content": "code relay - Fontemon"
        },
        {
          "href": "https://github.com/mmulet/font-game-engine",
          "content": "GitHub - mmulet/font-game-engine: Make your own game in a font!"
        },
        {
          "href": "https://handmade.network/",
          "content": "Welcome | HMN"
        },
        {
          "href": "https://handmade.network/projects",
          "content": "Handmade Network"
        },
        {
          "href": "https://guide.handmadehero.org/",
          "content": "Episode Guide - Handmade Hero"
        },
        {
          "href": "https://www.miltonpaint.com/",
          "content": "Milton"
        },
        {
          "href": "http://4coder.net/",
          "content": "4coder"
        }
      ],
      "id": 23,
      "content": "# Classics\n\n[Systems Software Research is Irrelevant (aka utah2000 or utah2k)](http://doc.cat-v.org/bell_labs/utah2000/utah2000.html)\n\n[software that sucks less | suckless.org software that sucks less](https://suckless.org/)\n\n[How Complex Systems Fail](https://how.complexsystems.fail/)\n\n[Familia Toledo: Hardware, Firmware y Software creado en México](http://www.biyubi.com/)\n\n[Numbers Every Programmer Should Know By Year](https://people.eecs.berkeley.edu/~rcs/research/interactive_latency.html)\n\n[Every Noise at Once](http://everynoise.com/engenremap.html)\n\n[.:: Phrack Magazine ::.](http://phrack.org/)\n\n[The Tommy Westphall Universe | The little boy, the snowglobe and all of television](https://thetommywestphall.wordpress.com/)\n\n[lesscode.org](http://lesscode.org/)\n\n[Manifesto for Software Craftsmanship](http://manifesto.softwarecraftsmanship.org/)\n\n[Suzuki Music](http://www.suzukimusic.com/education/qchord/)\n\n[SynthAxe - Wikipedia](https://en.m.wikipedia.org/wiki/SynthAxe)\n\n[The C10K problem](http://www.kegel.com/c10k.html)\n\n[Bit Twiddling Hacks](https://graphics.stanford.edu/~seander/bithacks.html)\n\n[https://libraryofbabel.info/](https://libraryofbabel.info/)\n\n[http://www.scp-wiki.net/](http://www.scp-wiki.net/)\n\n[CCC | Home](https://www.ccc.de/en/)\n\n[Which programming language is fastest? | Computer Language Benchmarks Game](https://benchmarksgame-team.pages.debian.net/benchmarksgame/)\n\n[The original proposal of the WWW, HTMLized](https://www.w3.org/History/1989/proposal.html)\n\n[History of LISP — Software Preservation Group](http://www.softwarepreservation.org/projects/LISP/)\n\n[The Last Question -- Isaac Asimov](https://www.multivax.com/last_question.html)\n\n## Plan 9\n\n[Plan 9 from Bell Labs](https://9p.io/plan9/)\n\n[Plan 9 Wiki](https://9p.io/wiki/plan9/plan_9_wiki/)\n\n[9grid](http://9p.io/wiki/plan9/9grid/)\n\n[NineTimes Plan 9, Inferno, Unix and Bell Labs operating systems news](http://ninetimes.cat-v.org/)\n\n[9FRONT.ORG THE PLAN FELL OFF](http://9front.org/)\n\n[Plan 9 from User Space](https://9fans.github.io/plan9port/)\n\n[9legacy](http://9legacy.org/intro.html)\n\n[Inferno](http://www.vitanuova.com/inferno/)\n\n[Harvey OS](https://harvey-os.org/)\n\n[Harvey-OS/harvey](https://github.com/Harvey-OS/harvey)\n\n[Cat-v.org Random Contrarian Insurgent Organization](http://cat-v.org/)\n\n[software that sucks less | suckless.org software that sucks less](https://suckless.org/)\n\n[The Original Hacker's Dictionary](http://www.dourish.com/goodies/jargon.html)\n\n[Jargon File Resources](http://catb.org/jargon/)\n\n[Some AI Koans](http://www.catb.org/jargon/html/koans.html)\n\n[The Tao of Programming](https://www.mit.edu/~xela/tao.html)\n\n[C2 WikiWikiWeb](https://wiki.c2.com/)\n\n[Usenet Archives](https://usenetarchives.com/)\n\n[The Anti-Capitalist Software License](https://anticapitalist.software/)\n\n[Realization](http://sentimentalversioning.org/)\n\n[Multi-Dimensional Analog Literals](http://www.eelis.net/C++/analogliterals.xhtml)\n\n[Nicolas Loizeau - GOL computer](https://www.nicolasloizeau.com/gol-computer)\n\n[Build a working game of Tetris in Conway's Game of Life](https://codegolf.stackexchange.com/questions/11880/build-a-working-game-of-tetris-in-conways-game-of-life/142673#142673)\n\n[ReCode Project](http://recodeproject.com/)\n\n[code relay](https://www.coderelay.io/)\n\n[GitHub - mmulet/code-relay: Source for the Code Relay website. Code Relay The fastest and easiest way to contribute to open source!](https://github.com/mmulet/code-relay)\n\n[code relay - Fontemon](https://www.coderelay.io/fontemon.html)\n\n[GitHub - mmulet/font-game-engine: Make your own game in a font!](https://github.com/mmulet/font-game-engine)\n\n### Handmade Network\n\n[Welcome | HMN](https://handmade.network/)\n\n[Handmade Network](https://handmade.network/projects)\n\n[Episode Guide - Handmade Hero](https://guide.handmadehero.org/)\n\n[Milton](https://www.miltonpaint.com/)\n\n[4coder](http://4coder.net/)",
      "description": "# Classics\n\n[Systems Software Research is Irrelevant (aka utah2000 or utah2k)](http://doc.cat-v.org/bell_labs/utah2000/utah2000.html)",
      "href": "/classics",
      "path": "/content/classics.md",
      "slug": "classics",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "CLI and Terminal Utilities",
      "author": "pluvial",
      "links": [
        {
          "href": "/pagers-diffs",
          "content": "Pagers and Diffs"
        },
        {
          "href": "/shells",
          "content": "Shells"
        },
        {
          "href": "/terminals",
          "content": "Terminals"
        },
        {
          "href": "/text-file-search-navigation",
          "content": "Text/File Search and Navigation"
        },
        {
          "href": "/text-manipulation",
          "content": "Text Manipulation"
        }
      ],
      "externalLinks": [
        {
          "href": "https://terminalsare.sexy/",
          "content": "Terminals Are Sexy"
        },
        {
          "href": "https://github.com/jlevy/the-art-of-command-line",
          "content": "jlevy/the-art-of-command-line"
        },
        {
          "href": "https://github.com/ibraheemdev/modern-unix",
          "content": "ibraheemdev/modern-unix"
        },
        {
          "href": "https://github.com/dylanaraps/pure-bash-bible",
          "content": "dylanaraps/pure-bash-bible"
        },
        {
          "href": "https://github.com/dylanaraps/pure-sh-bible",
          "content": "dylanaraps/pure-sh-bible"
        },
        {
          "href": "https://www.brow.sh/",
          "content": "Browsh"
        },
        {
          "href": "https://mosh.org/",
          "content": "Mosh: the mobile shell"
        },
        {
          "href": "https://github.com/NerdyPepper/dijo",
          "content": "NerdyPepper/dijo"
        },
        {
          "href": "https://github.com/orf/gping",
          "content": "orf/gping"
        },
        {
          "href": "https://dev.yorhel.nl/ncdu",
          "content": "NCurses Disk Usage"
        },
        {
          "href": "https://github.com/climech/grit",
          "content": "climech/grit"
        },
        {
          "href": "https://github.com/anordal/shellharden",
          "content": "anordal/shellharden"
        },
        {
          "href": "https://github.com/anordal/shellharden/blob/master/how_to_do_things_safely_in_bash.md",
          "content": "anordal/shellharden"
        },
        {
          "href": "https://gist.github.com/willurd/5720255",
          "content": "Big list of http static server one-liners"
        },
        {
          "href": "https://aria2.github.io/",
          "content": "aria2"
        },
        {
          "href": "https://github.com/aria2/aria2",
          "content": "GitHub - aria2/aria2: aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink."
        }
      ],
      "id": 24,
      "content": "# CLI and Terminal Utilities\n\n[[pagers-diffs|Pagers and Diffs]]\n\n[[shells|Shells]]\n\n[[terminals|Terminals]]\n\n[[text-file-search-navigation|Text/File Search and Navigation]]\n\n[[text-manipulation|Text Manipulation]]\n\n[Terminals Are Sexy](https://terminalsare.sexy/)\n\n[jlevy/the-art-of-command-line](https://github.com/jlevy/the-art-of-command-line)\n\n[ibraheemdev/modern-unix](https://github.com/ibraheemdev/modern-unix)\n\n[dylanaraps/pure-bash-bible](https://github.com/dylanaraps/pure-bash-bible)\n\n[dylanaraps/pure-sh-bible](https://github.com/dylanaraps/pure-sh-bible)\n\n[Browsh](https://www.brow.sh/)\n\n[Mosh: the mobile shell](https://mosh.org/)\n\n[NerdyPepper/dijo](https://github.com/NerdyPepper/dijo)\n\n[orf/gping](https://github.com/orf/gping)\n\n[NCurses Disk Usage](https://dev.yorhel.nl/ncdu)\n\n[climech/grit](https://github.com/climech/grit)\n\n[anordal/shellharden](https://github.com/anordal/shellharden)\n\n[anordal/shellharden](https://github.com/anordal/shellharden/blob/master/how_to_do_things_safely_in_bash.md)\n\n[Big list of http static server one-liners](https://gist.github.com/willurd/5720255)\n\n[aria2](https://aria2.github.io/)\n\n[GitHub - aria2/aria2: aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.](https://github.com/aria2/aria2)",
      "description": "# CLI and Terminal Utilities\n\n[[pagers-diffs|Pagers and Diffs]]",
      "href": "/cli-terminal-utilities",
      "path": "/content/cli-terminal-utilities.md",
      "slug": "cli-terminal-utilities",
      "backlinks": [
        {
          "href": "/tools",
          "content": "Tools"
        }
      ]
    },
    {
      "title": "CLIs and TUIs",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/willmcgugan/rich",
          "content": "willmcgugan/rich"
        },
        {
          "href": "https://github.com/willmcgugan/textual",
          "content": "GitHub - willmcgugan/textual: Textual is a TUI (Text User Interface) framework for Python inspired by modern web development."
        },
        {
          "href": "https://charm.sh/",
          "content": "Charm"
        },
        {
          "href": "https://github.com/charmbracelet/bubbletea",
          "content": "charmbracelet/bubbletea"
        },
        {
          "href": "https://github.com/charmbracelet/bubbles",
          "content": "GitHub - charmbracelet/bubbles: TUI components for Bubble Tea 🍡"
        },
        {
          "href": "https://github.com/charmbracelet/harmonica",
          "content": "GitHub - charmbracelet/harmonica: A simple, efficient spring animation library 🎼"
        },
        {
          "href": "https://github.com/charmbracelet/lipgloss",
          "content": "GitHub - charmbracelet/lipgloss: Style definitions for nice terminal layouts 👄"
        }
      ],
      "id": 25,
      "content": "# CLIs and TUIs\n\n[willmcgugan/rich](https://github.com/willmcgugan/rich)\n\n[GitHub - willmcgugan/textual: Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.](https://github.com/willmcgugan/textual)\n\n[Charm](https://charm.sh/)\n\n[charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea)\n\n[GitHub - charmbracelet/bubbles: TUI components for Bubble Tea 🍡](https://github.com/charmbracelet/bubbles)\n\n[GitHub - charmbracelet/harmonica: A simple, efficient spring animation library 🎼](https://github.com/charmbracelet/harmonica)\n\n[GitHub - charmbracelet/lipgloss: Style definitions for nice terminal layouts 👄](https://github.com/charmbracelet/lipgloss)",
      "description": "# CLIs and TUIs\n\n[willmcgugan/rich](https://github.com/willmcgugan/rich)",
      "href": "/clis-tuis",
      "path": "/content/clis-tuis.md",
      "slug": "clis-tuis",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Clojure",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://clojure.org/",
          "content": "Clojure"
        },
        {
          "href": "https://github.com/razum2um/awesome-clojure",
          "content": "razum2um/awesome-clojure"
        },
        {
          "href": "https://clojuredocs.org/",
          "content": "Community-Powered Clojure Documentation and Examples | ClojureDocs"
        },
        {
          "href": "https://guide.clojure.style/",
          "content": "The Clojure Style Guide"
        },
        {
          "href": "https://clojars.org/",
          "content": "Clojars"
        },
        {
          "href": "https://github.com/4clojure/4clojure",
          "content": "4clojure/4clojure"
        },
        {
          "href": "https://4clojure.oxal.org/",
          "content": "4clojure"
        },
        {
          "href": "https://nrepl.org/nrepl/0.6.0/index.html",
          "content": "nREPL"
        },
        {
          "href": "https://typedclojure.org/",
          "content": "Typed Clojure - An optional type system for Clojure"
        },
        {
          "href": "https://leiningen.org/",
          "content": "Leiningen"
        },
        {
          "href": "https://boot-clj.com/",
          "content": "Best Work Boots Reviews | Boot Review"
        },
        {
          "href": "https://www.braveclojure.com/",
          "content": "Learn to Program the World’s Most Bodacious Language with Clojure for the Brave and True"
        },
        {
          "href": "https://kimh.github.io/clojure-by-example",
          "content": "Clojure by Example"
        },
        {
          "href": "http://pedestal.io/",
          "content": "Pedestal"
        },
        {
          "href": "https://github.com/juxt/mach",
          "content": "mach"
        },
        {
          "href": "https://github.com/retrogradeorbit/bootleg",
          "content": "bootleg"
        },
        {
          "href": "https://github.com/samuell/awesome-datalog",
          "content": "Awesome Datalog"
        },
        {
          "href": "https://www.datomic.com/",
          "content": "Datomic"
        },
        {
          "href": "https://github.com/tonsky/datascript",
          "content": "DataScript"
        },
        {
          "href": "https://github.com/replikativ/datahike",
          "content": "Datahike"
        },
        {
          "href": "https://github.com/datacrypt-project/hitchhiker-tree",
          "content": "Hitchhiker Tree"
        },
        {
          "href": "https://github.com/mozilla/mentat",
          "content": "mentat"
        },
        {
          "href": "https://github.com/borkdude/babashka",
          "content": "borkdude/babashka"
        },
        {
          "href": "https://joker-lang.org/",
          "content": "Joker"
        },
        {
          "href": "https://janet-lang.org/",
          "content": "The Janet Programming Language"
        },
        {
          "href": "https://pixielang.org/",
          "content": "Pixie"
        },
        {
          "href": "https://docs.hylang.org/en/stable/",
          "content": "The Hy Manual - hy 0.19.0 documentation"
        },
        {
          "href": "https://github.com/carp-lang/Carp",
          "content": "carp-lang/Carp"
        },
        {
          "href": "https://ferret-lang.org/",
          "content": "Ferret Programmer’s Manual"
        },
        {
          "href": "https://github.com/borkdude/sci",
          "content": "borkdude/sci"
        },
        {
          "href": "https://github.com/borkdude/clj-kondo",
          "content": "borkdude/clj-kondo"
        },
        {
          "href": "https://github.com/didibus/anakondo",
          "content": "didibus/anakondo"
        },
        {
          "href": "https://calva.io/",
          "content": "Calva User Guide"
        },
        {
          "href": "https://neanderthal.uncomplicate.org/",
          "content": "Neanderthal - Fast Native Matrix and Linear Algebra in Clojure"
        },
        {
          "href": "https://github.com/stathissideris/dali",
          "content": "stathissideris/dali"
        },
        {
          "href": "https://github.com/weavejester/hiccup",
          "content": "weavejester/hiccup"
        }
      ],
      "id": 26,
      "content": "# Clojure\n\n[Clojure](https://clojure.org/)\n\n[razum2um/awesome-clojure](https://github.com/razum2um/awesome-clojure)\n\n[Community-Powered Clojure Documentation and Examples | ClojureDocs](https://clojuredocs.org/)\n\n[The Clojure Style Guide](https://guide.clojure.style/)\n\n[Clojars](https://clojars.org/)\n\n[4clojure/4clojure](https://github.com/4clojure/4clojure)\n\n[4clojure](https://4clojure.oxal.org/)\n\n[nREPL](https://nrepl.org/nrepl/0.6.0/index.html)\n\n[Typed Clojure - An optional type system for Clojure](https://typedclojure.org/)\n\n[Leiningen](https://leiningen.org/)\n\n[Best Work Boots Reviews | Boot Review](https://boot-clj.com/)\n\n## Books\n\n[Learn to Program the World's Most Bodacious Language with Clojure for the Brave and True](https://www.braveclojure.com/)\n\n[Clojure by Example](https://kimh.github.io/clojure-by-example)\n\n## Web frameworks\n\n[Pedestal](http://pedestal.io/)\n\n## Build tooling\n\n- [mach](https://github.com/juxt/mach)\n- [bootleg](https://github.com/retrogradeorbit/bootleg)\n\n## Databases and datalogs\n\n- [Awesome Datalog](https://github.com/samuell/awesome-datalog)\n- [Datomic](https://www.datomic.com/)\n- [DataScript](https://github.com/tonsky/datascript)\n- [Datahike](https://github.com/replikativ/datahike)\n- [Hitchhiker Tree](https://github.com/datacrypt-project/hitchhiker-tree)\n- [mentat](https://github.com/mozilla/mentat)\n\n## Engines and dialects\n\n[borkdude/babashka](https://github.com/borkdude/babashka)\n\n[Joker](https://joker-lang.org/)\n\n[The Janet Programming Language](https://janet-lang.org/)\n\n[Pixie](https://pixielang.org/)\n\n[The Hy Manual - hy 0.19.0 documentation](https://docs.hylang.org/en/stable/)\n\n[carp-lang/Carp](https://github.com/carp-lang/Carp)\n\n[Ferret Programmer's Manual](https://ferret-lang.org/)\n\n[borkdude/sci](https://github.com/borkdude/sci)\n\n[borkdude/clj-kondo](https://github.com/borkdude/clj-kondo)\n\n[didibus/anakondo](https://github.com/didibus/anakondo)\n\n[Calva User Guide](https://calva.io/)\n\n[Neanderthal - Fast Native Matrix and Linear Algebra in Clojure](https://neanderthal.uncomplicate.org/)\n\n[stathissideris/dali](https://github.com/stathissideris/dali)\n\n[weavejester/hiccup](https://github.com/weavejester/hiccup)",
      "description": "# Clojure\n\n[Clojure](https://clojure.org/)",
      "href": "/clojure",
      "path": "/content/clojure.md",
      "slug": "clojure",
      "backlinks": [
        {
          "href": "/lisp",
          "content": "LISP"
        }
      ]
    },
    {
      "title": "ClojureScript",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://clojurescript.org/",
          "content": "ClojureScript"
        },
        {
          "href": "https://github.com/hantuzun/awesome-clojurescript",
          "content": "hantuzun/awesome-clojurescript"
        },
        {
          "href": "https://cljs.github.io/api/",
          "content": "CLJS API"
        },
        {
          "href": "http://cljsjs.github.io/",
          "content": "Javascript Libraries packaged for ClojureScript"
        },
        {
          "href": "https://figwheel.org/",
          "content": "figwheel-main"
        },
        {
          "href": "http://clojurescript.net/",
          "content": "cljs-bootstrap Web REPL"
        },
        {
          "href": "https://www.maria.cloud/",
          "content": "Maria"
        },
        {
          "href": "https://github.com/mhuebert/maria",
          "content": "mhuebert/maria"
        },
        {
          "href": "https://den1k.github.io/root/datascript.html",
          "content": "root"
        },
        {
          "href": "https://github.com/den1k/root/blob/master/dev/examples/datascript/views.cljs",
          "content": "den1k/root"
        },
        {
          "href": "https://jaredforsyth.com/reepl/",
          "content": "Reepl"
        },
        {
          "href": "https://github.com/bhauman/devcards",
          "content": "bhauman/devcards"
        },
        {
          "href": "http://shadow-cljs.org/",
          "content": "shadow-cljs"
        },
        {
          "href": "https://shadow-cljs.github.io/docs/UsersGuide.html",
          "content": "Shadow CLJS User’s Guide"
        },
        {
          "href": "https://github.com/filipesilva/create-cljs-app",
          "content": "filipesilva/create-cljs-app"
        },
        {
          "href": "https://github.com/tatut/clj-chrome-devtools",
          "content": "tatut/clj-chrome-devtools"
        },
        {
          "href": "https://github.com/omcljs/om",
          "content": "omcljs/om"
        },
        {
          "href": "http://reagent-project.github.io/",
          "content": "Reagent: Minimalistic React for ClojureScript"
        },
        {
          "href": "https://bitbucket.org/sonwh98/mr-clean",
          "content": "Bitbucket"
        },
        {
          "href": "https://github.com/day8/re-frame",
          "content": "day8/re-frame"
        },
        {
          "href": "https://luminusweb.com/",
          "content": "Luminus"
        },
        {
          "href": "https://github.com/Gonzih/glue",
          "content": "Gonzih/glue"
        },
        {
          "href": "https://github.com/tatut/tuck",
          "content": "tatut/tuck"
        },
        {
          "href": "https://github.com/krisajenkins/petrol",
          "content": "krisajenkins/petrol"
        },
        {
          "href": "https://github.com/r0man/sablono",
          "content": "r0man/sablono"
        },
        {
          "href": "https://github.com/weavejester/hiccup",
          "content": "weavejester/hiccup"
        },
        {
          "href": "https://github.com/rauhs/hicada",
          "content": "rauhs/hicada"
        },
        {
          "href": "https://github.com/lynaghk/hicada",
          "content": "lynaghk/hicada"
        },
        {
          "href": "https://macchiato-framework.github.io/",
          "content": "MACCHIATOClojureScript arrives on server"
        },
        {
          "href": "https://github.com/denistakeda/re-posh",
          "content": "denistakeda/re-posh"
        },
        {
          "href": "https://github.com/denistakeda/posh",
          "content": "denistakeda/posh"
        },
        {
          "href": "https://github.com/den1k/root",
          "content": "den1k/root"
        },
        {
          "href": "http://lumo-cljs.org/",
          "content": "Lumo: Fast, cross-platform, standalone ClojureScript environment."
        },
        {
          "href": "https://github.com/anmonteiro/lumo",
          "content": "anmonteiro/lumo"
        },
        {
          "href": "https://planck-repl.org/",
          "content": "Planck"
        },
        {
          "href": "https://github.com/binaryage/dirac",
          "content": "binaryage/dirac"
        }
      ],
      "id": 27,
      "content": "# ClojureScript\n\n[ClojureScript](https://clojurescript.org/)\n\n[hantuzun/awesome-clojurescript](https://github.com/hantuzun/awesome-clojurescript)\n\n[CLJS API](https://cljs.github.io/api/)\n\n[Javascript Libraries packaged for ClojureScript](http://cljsjs.github.io/)\n\n[figwheel-main](https://figwheel.org/)\n\n## Live REPLs and environments\n\n[cljs-bootstrap Web REPL](http://clojurescript.net/)\n\n[Maria](https://www.maria.cloud/)\n\n[mhuebert/maria](https://github.com/mhuebert/maria)\n\n[root](https://den1k.github.io/root/datascript.html)\n\n[den1k/root](https://github.com/den1k/root/blob/master/dev/examples/datascript/views.cljs)\n\n[Reepl](https://jaredforsyth.com/reepl/)\n\n[bhauman/devcards](https://github.com/bhauman/devcards)\n\n## shadow-cljs\n\n[shadow-cljs](http://shadow-cljs.org/)\n\n[Shadow CLJS User's Guide](https://shadow-cljs.github.io/docs/UsersGuide.html)\n\n[filipesilva/create-cljs-app](https://github.com/filipesilva/create-cljs-app)\n\n## DevTools\n\n[tatut/clj-chrome-devtools](https://github.com/tatut/clj-chrome-devtools)\n\n## Web frameworks\n\n### Frontend\n\n[omcljs/om](https://github.com/omcljs/om)\n\n[Reagent: Minimalistic React for ClojureScript](http://reagent-project.github.io/)\n\n[Bitbucket](https://bitbucket.org/sonwh98/mr-clean)\n\n[day8/re-frame](https://github.com/day8/re-frame)\n\n[Luminus](https://luminusweb.com/)\n\n[Gonzih/glue](https://github.com/Gonzih/glue)\n\n[tatut/tuck](https://github.com/tatut/tuck)\n\n[krisajenkins/petrol](https://github.com/krisajenkins/petrol)\n\n[r0man/sablono](https://github.com/r0man/sablono)\n\n[weavejester/hiccup](https://github.com/weavejester/hiccup)\n\n[rauhs/hicada](https://github.com/rauhs/hicada)\n\n[lynaghk/hicada](https://github.com/lynaghk/hicada)\n\n### Backend\n\n[MACCHIATOClojureScript arrives on server](https://macchiato-framework.github.io/)\n\n## Datalogs\n\n[denistakeda/re-posh](https://github.com/denistakeda/re-posh)\n\n[denistakeda/posh](https://github.com/denistakeda/posh)\n\n[den1k/root](https://github.com/den1k/root)\n\n## Engines and dialects\n\n[Lumo: Fast, cross-platform, standalone ClojureScript environment.](http://lumo-cljs.org/)\n\n[anmonteiro/lumo](https://github.com/anmonteiro/lumo)\n\n[Planck](https://planck-repl.org/)\n\n[binaryage/dirac](https://github.com/binaryage/dirac)",
      "description": "# ClojureScript\n\n[ClojureScript](https://clojurescript.org/)",
      "href": "/clojurescript",
      "path": "/content/clojurescript.md",
      "slug": "clojurescript",
      "backlinks": [
        {
          "href": "/lisp",
          "content": "LISP"
        }
      ]
    },
    {
      "title": "Code Review",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://stickler-ci.com/",
          "content": "Stickler CI - Automated Code Review from your Coding Standards Stickler"
        },
        {
          "href": "https://www.codacy.com/",
          "content": "Codacy | The fastest static analysis tool from setup to first analysis"
        },
        {
          "href": "https://about.sourcegraph.com/",
          "content": "Sourcegraph - Universal Code Search"
        }
      ],
      "id": 28,
      "content": "# Code Review\n\n[Stickler CI - Automated Code Review from your Coding Standards Stickler](https://stickler-ci.com/)\n\n[Codacy | The fastest static analysis tool from setup to first analysis](https://www.codacy.com/)\n\n[Sourcegraph - Universal Code Search](https://about.sourcegraph.com/)",
      "description": "# Code Review\n\n[Stickler CI - Automated Code Review from your Coding Standards Stickler](https://stickler-ci.com/)",
      "href": "/code-review",
      "path": "/content/code-review.md",
      "slug": "code-review",
      "backlinks": [
        {
          "href": "/ci-cd",
          "content": "CI/CD"
        }
      ]
    },
    {
      "title": "Colors",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://colors.muz.li/",
          "content": "Color Palette Generator - Create Beautiful Color Schemes"
        },
        {
          "href": "https://colorhunt.co/",
          "content": "Color Hunt - Color Palettes for Designers and Artists"
        },
        {
          "href": "https://color.adobe.com/create/color-wheel",
          "content": "Adobe Color Wheel"
        },
        {
          "href": "https://mycolor.space/",
          "content": "ColorSpace - Color Palettes Generator and Color Gradient Tool"
        },
        {
          "href": "http://colormind.io/",
          "content": "Colormind color palette generator"
        },
        {
          "href": "https://coolors.co/",
          "content": "Coolors - The super fast color schemes generator!"
        },
        {
          "href": "https://coolors.co/palettes/popular/gradient",
          "content": "Gradient color palettes - Coolors"
        },
        {
          "href": "https://coolors.co/gradient-maker/abbdff-894b77",
          "content": "Create a gradient - Coolors"
        },
        {
          "href": "https://coolors.co/palettes/trending",
          "content": "Trending color palettes - Coolors"
        },
        {
          "href": "https://poolors.com/",
          "content": "Poolors - Generate unique color palettes"
        },
        {
          "href": "https://brandmark.io/color-wheel/app/",
          "content": "Color Wheel - get color ideas for your logo, illustration or graphic design"
        }
      ],
      "id": 29,
      "content": "# Colors\n\n[Color Palette Generator - Create Beautiful Color Schemes](https://colors.muz.li/)\n\n[Color Hunt - Color Palettes for Designers and Artists](https://colorhunt.co/)\n\n[Adobe Color Wheel](https://color.adobe.com/create/color-wheel)\n\n[ColorSpace - Color Palettes Generator and Color Gradient Tool](https://mycolor.space/)\n\n[Colormind color palette generator](http://colormind.io/)\n\n[Coolors - The super fast color schemes generator!](https://coolors.co/)\n\n[Gradient color palettes - Coolors](https://coolors.co/palettes/popular/gradient)\n\n[Create a gradient - Coolors](https://coolors.co/gradient-maker/abbdff-894b77)\n\n[Trending color palettes - Coolors](https://coolors.co/palettes/trending)\n\n[Poolors - Generate unique color palettes](https://poolors.com/)\n\n[Color Wheel - get color ideas for your logo, illustration or graphic design](https://brandmark.io/color-wheel/app/)",
      "description": "# Colors\n\n[Color Palette Generator - Create Beautiful Color Schemes](https://colors.muz.li/)",
      "href": "/colors",
      "path": "/content/colors.md",
      "slug": "colors",
      "backlinks": [
        {
          "href": "/design",
          "content": "Design"
        }
      ]
    },
    {
      "title": "Common LISP",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://common-lisp.net/",
          "content": "Welcome to Common-Lisp.net"
        },
        {
          "href": "https://cliki.net/",
          "content": "CLiki: the common lisp wiki"
        },
        {
          "href": "https://www.quicklisp.org/beta/",
          "content": "Quicklisp beta"
        },
        {
          "href": "http://www.sbcl.org/",
          "content": "http://www.sbcl.org/"
        },
        {
          "href": "https://ccl.clozure.com/",
          "content": "Clozure CL"
        },
        {
          "href": "https://github.com/jscl-project/jscl",
          "content": "jscl-project/jscl"
        },
        {
          "href": "https://jscl-project.github.io/",
          "content": "JSCL"
        },
        {
          "href": "https://portacle.github.io/",
          "content": "The Portacle Common Lisp Development Environment"
        },
        {
          "href": "https://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html",
          "content": "Common Lisp the Language, 2nd Edition"
        },
        {
          "href": "http://www.gigamonkeys.com/book/",
          "content": "Practical Common Lisp"
        }
      ],
      "id": 30,
      "content": "# Common LISP\n\n[Welcome to Common-Lisp.net](https://common-lisp.net/)\n\n[CLiki: the common lisp wiki](https://cliki.net/)\n\n[Quicklisp beta](https://www.quicklisp.org/beta/)\n\n[http://www.sbcl.org/](http://www.sbcl.org/)\n\n[Clozure CL](https://ccl.clozure.com/)\n\n[jscl-project/jscl](https://github.com/jscl-project/jscl)\n\n[JSCL](https://jscl-project.github.io/)\n\n[The Portacle Common Lisp Development Environment](https://portacle.github.io/)\n\n## Books\n\n[Common Lisp the Language, 2nd Edition](https://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html)\n\n[Practical Common Lisp](http://www.gigamonkeys.com/book/)",
      "description": "# Common LISP\n\n[Welcome to Common-Lisp.net](https://common-lisp.net/)",
      "href": "/common-lisp",
      "path": "/content/common-lisp.md",
      "slug": "common-lisp",
      "backlinks": [
        {
          "href": "/lisp",
          "content": "LISP"
        }
      ]
    },
    {
      "title": "Compilers and Interpreters",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/aalhour/awesome-compilers",
          "content": "aalhour/awesome-compilers"
        },
        {
          "href": "https://github.com/ghaiklor/awesome-internals",
          "content": "ghaiklor/awesome-internals"
        },
        {
          "href": "https://c9x.me/compile/bib/",
          "content": "The Compiler Writer Resource Page"
        },
        {
          "href": "https://suif.stanford.edu/dragonbook/",
          "content": "Compilers: Principles, Techniques, and Tools"
        },
        {
          "href": "https://www.cs.princeton.edu/~appel/modern/",
          "content": "Modern Compiler Implementation"
        },
        {
          "href": "https://craftinginterpreters.com/",
          "content": "Crafting Interpreters"
        },
        {
          "href": "https://compilers.iecc.com/crenshaw/",
          "content": "Let’s Build a Compiler"
        },
        {
          "href": "http://www.projectoberon.com/",
          "content": "Home"
        },
        {
          "href": "https://blog.sigplan.org/2019/07/09/my-first-fifteen-compilers/",
          "content": "My First Fifteen Compilers"
        },
        {
          "href": "https://generalproblem.net/lets_build_a_compiler/01-starting-out/",
          "content": "The General Problem"
        },
        {
          "href": "https://iu.instructure.com/courses/1735985",
          "content": "FA18: COMPILERS: 12421"
        },
        {
          "href": "https://github.com/namin/inc",
          "content": "namin/inc"
        },
        {
          "href": "https://github.com/DoctorWkt/acwj",
          "content": "DoctorWkt/acwj"
        },
        {
          "href": "https://fi.ftmr.info/",
          "content": "Professor Yoshihiko Futamura"
        },
        {
          "href": "https://llvm.org/",
          "content": "The LLVM Compiler Infrastructure Project"
        },
        {
          "href": "https://llvm.org/docs/",
          "content": "About - LLVM 10 documentation"
        },
        {
          "href": "https://llvm.org/docs/tutorial/",
          "content": "LLVM Tutorial: Table of Contents - LLVM 10 documentation"
        },
        {
          "href": "https://llvm.org/docs/CompilerWriterInfo.html",
          "content": "Architecture & Platform Information for Compiler Writers - LLVM 10 documentation"
        },
        {
          "href": "https://aosabook.org/en/llvm.html",
          "content": "LLVM"
        },
        {
          "href": "https://www.drdobbs.com/architecture-and-design/the-design-of-llvm/240001128",
          "content": "The Design of LLVM"
        },
        {
          "href": "https://clang.llvm.org/",
          "content": "Clang C Language Family Frontend for LLVM"
        },
        {
          "href": "https://clang.llvm.org/features.html",
          "content": "Clang - Features and Goals"
        },
        {
          "href": "https://clang.llvm.org/docs/InternalsManual.html",
          "content": "Clang 13 documentation"
        },
        {
          "href": "https://clang.llvm.org/docs/DriverInternals.html",
          "content": "Clang 12 documentation"
        },
        {
          "href": "http://dragonegg.llvm.org/",
          "content": "DragonEgg"
        },
        {
          "href": "https://rustc-dev-guide.rust-lang.org/",
          "content": "Guide to Rustc Development"
        },
        {
          "href": "https://docs.microsoft.com/en-us/dotnet/csharp/roslyn-sdk/",
          "content": "The .NET Compiler Platform SDK (Roslyn APIs)"
        },
        {
          "href": "https://github.com/dotnet/roslyn",
          "content": "dotnet/roslyn"
        },
        {
          "href": "https://microsoft.github.io/language-server-protocol/",
          "content": "Language Server Protocol"
        },
        {
          "href": "https://langserver.org/",
          "content": "Langserver.org"
        },
        {
          "href": "https://rise4fun.com/",
          "content": "rise4fun"
        },
        {
          "href": "https://github.com/rui314/mold",
          "content": "rui314/mold"
        }
      ],
      "id": 31,
      "content": "# Compilers and Interpreters\n\n[aalhour/awesome-compilers](https://github.com/aalhour/awesome-compilers)\n\n[ghaiklor/awesome-internals](https://github.com/ghaiklor/awesome-internals)\n\n[The Compiler Writer Resource Page](https://c9x.me/compile/bib/)\n\n[Compilers: Principles, Techniques, and Tools](https://suif.stanford.edu/dragonbook/)\n\n[Modern Compiler Implementation](https://www.cs.princeton.edu/~appel/modern/)\n\n[Crafting Interpreters](https://craftinginterpreters.com/)\n\n[Let's Build a Compiler](https://compilers.iecc.com/crenshaw/)\n\n[Home](http://www.projectoberon.com/)\n\n[My First Fifteen Compilers](https://blog.sigplan.org/2019/07/09/my-first-fifteen-compilers/)\n\n[The General Problem](https://generalproblem.net/lets_build_a_compiler/01-starting-out/)\n\n[FA18: COMPILERS: 12421](https://iu.instructure.com/courses/1735985)\n\n[namin/inc](https://github.com/namin/inc)\n\n[DoctorWkt/acwj](https://github.com/DoctorWkt/acwj)\n\n### Futamura projections\n\n[Professor Yoshihiko Futamura](https://fi.ftmr.info/)\n\n## LLVM and Clang\n\n[The LLVM Compiler Infrastructure Project](https://llvm.org/)\n\n[About - LLVM 10 documentation](https://llvm.org/docs/)\n\n[LLVM Tutorial: Table of Contents - LLVM 10 documentation](https://llvm.org/docs/tutorial/)\n\n[Architecture & Platform Information for Compiler Writers - LLVM 10 documentation](https://llvm.org/docs/CompilerWriterInfo.html)\n\n[LLVM](https://aosabook.org/en/llvm.html)\n\n[The Design of LLVM](https://www.drdobbs.com/architecture-and-design/the-design-of-llvm/240001128)\n\n[Clang C Language Family Frontend for LLVM](https://clang.llvm.org/)\n\n[Clang - Features and Goals](https://clang.llvm.org/features.html)\n\n[Clang 13 documentation](https://clang.llvm.org/docs/InternalsManual.html)\n\n[Clang 12 documentation](https://clang.llvm.org/docs/DriverInternals.html)\n\n[DragonEgg](http://dragonegg.llvm.org/)\n\n[Guide to Rustc Development](https://rustc-dev-guide.rust-lang.org/)\n\n## Microsoft\n\n[The .NET Compiler Platform SDK (Roslyn APIs)](https://docs.microsoft.com/en-us/dotnet/csharp/roslyn-sdk/)\n\n[dotnet/roslyn](https://github.com/dotnet/roslyn)\n\n[Language Server Protocol](https://microsoft.github.io/language-server-protocol/)\n\n[Langserver.org](https://langserver.org/)\n\n[rise4fun](https://rise4fun.com/)\n\n[rui314/mold](https://github.com/rui314/mold)",
      "description": "# Compilers and Interpreters\n\n[aalhour/awesome-compilers](https://github.com/aalhour/awesome-compilers)",
      "href": "/compilers-interpreters",
      "path": "/content/compilers-interpreters.md",
      "slug": "compilers-interpreters",
      "backlinks": [
        {
          "href": "/programming-languages",
          "content": "Programming Languages"
        }
      ]
    },
    {
      "title": "Computer Architecture and Hardware",
      "author": "pluvial",
      "links": [
        {
          "href": "/risc-v",
          "content": "RISC-V"
        }
      ],
      "externalLinks": [
        {
          "href": "https://fossi-foundation.org/",
          "content": "The Free and Open Source Silicon Foundation"
        },
        {
          "href": "https://fossi-foundation.org/2020/06/30/skywater-pdk",
          "content": "Produce your own physical chips. For free. In the Open."
        },
        {
          "href": "https://github.com/google/skywater-pdk",
          "content": "google/skywater-pdk"
        },
        {
          "href": "https://www.raptorcs.com/",
          "content": "Raptor Computing Systems::Talos™ II"
        },
        {
          "href": "https://www.talospace.com/",
          "content": "Talospace"
        },
        {
          "href": "https://github.com/open-sdr/openwifi",
          "content": "open-sdr/openwifi"
        },
        {
          "href": "https://openofdm.readthedocs.io/en/latest/",
          "content": "OpenOFDM: Synthesizable, Modular Verilog Implementation of 802.11 OFDM Decoder - OpenOFDM 1.0 documentation"
        }
      ],
      "id": 32,
      "content": "# Computer Architecture and Hardware\n\n[[risc-v|RISC-V]]\n\n## Embedded, Microcontrollers, FPGAs, DSP\n\n[The Free and Open Source Silicon Foundation](https://fossi-foundation.org/)\n\n[Produce your own physical chips. For free. In the Open.](https://fossi-foundation.org/2020/06/30/skywater-pdk)\n\n[google/skywater-pdk](https://github.com/google/skywater-pdk)\n\n[Raptor Computing Systems::Talos™ II](https://www.raptorcs.com/)\n\n[Talospace](https://www.talospace.com/)\n\n[open-sdr/openwifi](https://github.com/open-sdr/openwifi)\n\n[OpenOFDM: Synthesizable, Modular Verilog Implementation of 802.11 OFDM Decoder - OpenOFDM 1.0 documentation](https://openofdm.readthedocs.io/en/latest/)",
      "description": "# Computer Architecture and Hardware\n\n[[risc-v|RISC-V]]",
      "href": "/computer-architecture-hardware",
      "path": "/content/computer-architecture-hardware.md",
      "slug": "computer-architecture-hardware",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Computer Graphics",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/radixzz/awesome-glsl",
          "content": "radixzz/awesome-glsl"
        },
        {
          "href": "https://www.khronos.org/spir/",
          "content": "SPIR - The Industry Open Standard Intermediate Language for Parallel Compute and Graphics"
        },
        {
          "href": "https://www.khronos.org/registry/spir-v/",
          "content": "Khronos SPIR-V Registry"
        },
        {
          "href": "https://github.com/KhronosGroup/SPIRV-Cross",
          "content": "KhronosGroup/SPIRV-Cross"
        },
        {
          "href": "https://github.com/google/shaderc",
          "content": "google/shaderc"
        },
        {
          "href": "https://github.com/septag/glslcc",
          "content": "septag/glslcc"
        },
        {
          "href": "https://chromium.googlesource.com/angle/angle",
          "content": "angle/angle - Git at Google"
        },
        {
          "href": "https://diligentgraphics.com/diligent-engine/",
          "content": "Diligent Engine"
        },
        {
          "href": "https://github.com/DiligentGraphics/DiligentEngine",
          "content": "DiligentGraphics/DiligentEngine"
        },
        {
          "href": "https://github.com/bkaradzic/bgfx",
          "content": "bkaradzic/bgfx"
        },
        {
          "href": "https://bkaradzic.github.io/bgfx/",
          "content": "Documentation - bgfx 1.0 documentation"
        },
        {
          "href": "http://irrlicht.sourceforge.net/",
          "content": "Irrlicht Engine"
        },
        {
          "href": "https://github.com/floooh/sokol",
          "content": "floooh/sokol"
        },
        {
          "href": "https://github.com/floooh/oryol",
          "content": "floooh/oryol"
        },
        {
          "href": "https://www.raylib.com/",
          "content": "raylib"
        },
        {
          "href": "https://skia.org/",
          "content": "Docs"
        },
        {
          "href": "https://skia.org/user/modules/canvaskit",
          "content": "Docs"
        },
        {
          "href": "https://github.com/septag/rizz",
          "content": "septag/rizz"
        },
        {
          "href": "https://github.com/ConfettiFX/The-Forge",
          "content": "ConfettiFX/The-Forge"
        },
        {
          "href": "https://github.com/egorodet/MethaneKit",
          "content": "egorodet/MethaneKit"
        },
        {
          "href": "https://github.com/GameFoundry/bsf",
          "content": "GameFoundry/bsf"
        },
        {
          "href": "https://magnum.graphics/",
          "content": "Magnum Engine"
        },
        {
          "href": "https://github.com/mosra/magnum",
          "content": "mosra/magnum"
        },
        {
          "href": "https://eqmg.github.io/Acid/",
          "content": "Acid"
        },
        {
          "href": "https://github.com/EQMG/Acid/",
          "content": "EQMG/Acid"
        },
        {
          "href": "https://github.com/orangeduck/Corange",
          "content": "orangeduck/Corange"
        },
        {
          "href": "http://www.pbr-book.org/",
          "content": "Physically Based Rendering: From Theory to Implementation"
        },
        {
          "href": "https://pbrt.org/",
          "content": "Physically Based Rendering: From Theory to Implementation"
        },
        {
          "href": "https://github.com/mmp/pbrt-v3",
          "content": "mmp/pbrt-v3"
        },
        {
          "href": "https://luxcorerender.org/",
          "content": "LuxCoreRender - Open Source Physically Based Renderer"
        },
        {
          "href": "https://github.com/LuxCoreRender/LuxCore",
          "content": "LuxCoreRender/LuxCore"
        },
        {
          "href": "https://raytracing.github.io/",
          "content": "Ray Tracing in One Weekend Series"
        },
        {
          "href": "https://github.com/RayTracing/raytracing.github.io",
          "content": "RayTracing/raytracing.github.io"
        },
        {
          "href": "https://paroj.github.io/gltut/",
          "content": "Learning Modern 3D Graphics Programming"
        },
        {
          "href": "https://www.scratchapixel.com/",
          "content": "Scratchapixel"
        },
        {
          "href": "https://gabrielgambetta.com/computer-graphics-from-scratch/",
          "content": "Computer Graphics from Scratch"
        },
        {
          "href": "https://github.com/vinjn/awesome-vulkan",
          "content": "vinjn/awesome-vulkan"
        },
        {
          "href": "https://www.khronos.org/vulkan/",
          "content": "Vulkan - Industry Forged"
        },
        {
          "href": "https://www.khronos.org/vulkan/portability-initiative",
          "content": "Portability Initiative -"
        },
        {
          "href": "https://vulkan.lunarg.com/sdk/home",
          "content": "LunarXchange"
        },
        {
          "href": "https://vulkan-tutorial.com/",
          "content": "Introduction"
        },
        {
          "href": "https://github.com/SaschaWillems/Vulkan",
          "content": "SaschaWillems/Vulkan"
        },
        {
          "href": "http://vulkano.rs/",
          "content": "Vulkano"
        },
        {
          "href": "https://github.com/vulkano-rs/vulkano",
          "content": "vulkano-rs/vulkano"
        },
        {
          "href": "https://github.com/bwasty/vulkan-tutorial-rs",
          "content": "bwasty/vulkan-tutorial-rs"
        },
        {
          "href": "https://github.com/MaikKlein/ash",
          "content": "MaikKlein/ash"
        },
        {
          "href": "https://github.com/adrien-ben/vulkan-tutorial-rs",
          "content": "adrien-ben/vulkan-tutorial-rs"
        },
        {
          "href": "https://github.com/unknownue/vulkan-tutorial-rust",
          "content": "unknownue/vulkan-tutorial-rust"
        },
        {
          "href": "https://github.com/google/swiftshader",
          "content": "google/swiftshader"
        },
        {
          "href": "https://gpuopen.com/vulkan-memory-allocator/",
          "content": "Vulkan® Memory Allocator - GPUOpen"
        },
        {
          "href": "https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator",
          "content": "GitHub - GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator: Easy to integrate Vulkan memory allocation library"
        },
        {
          "href": "https://github.com/eug/awesome-opengl",
          "content": "eug/awesome-opengl"
        },
        {
          "href": "https://www.khronos.org/opengl/",
          "content": "OpenGL - The Industry’s Foundation for High Performance Graphics"
        },
        {
          "href": "https://www.khronos.org/opengles/",
          "content": "OpenGL ES - The Standard for Embedded Accelerated 3D Graphics"
        },
        {
          "href": "http://docs.gl/#",
          "content": "docs.gl"
        },
        {
          "href": "https://open.gl/",
          "content": "Introduction"
        },
        {
          "href": "https://learnopengl.com/",
          "content": "Learn OpenGL, extensive tutorial resource for learning Modern OpenGL"
        },
        {
          "href": "https://github.com/bwasty/learn-opengl-rs",
          "content": "bwasty/learn-opengl-rs"
        },
        {
          "href": "https://github.com/anholt/libepoxy",
          "content": "anholt/libepoxy"
        },
        {
          "href": "https://developer.apple.com/documentation/metal",
          "content": "Metal"
        },
        {
          "href": "https://developer.apple.com/documentation/coregraphics",
          "content": "Core Graphics"
        },
        {
          "href": "https://moltengl.com/moltenvk/",
          "content": "MoltenVK | Run Vulkan on iOS and OS X"
        },
        {
          "href": "https://github.com/KhronosGroup/MoltenVK",
          "content": "KhronosGroup/MoltenVK"
        },
        {
          "href": "https://github.com/gfx-rs/metal-rs",
          "content": "gfx-rs/metal-rs"
        },
        {
          "href": "http://www.arewelearningyet.com/gpu-computing/",
          "content": "GPU Computing"
        },
        {
          "href": "https://wiki.alopex.li/AGuideToRustGraphicsLibraries2019",
          "content": "AGuideToRustGraphicsLibraries2019"
        },
        {
          "href": "https://github.com/EmbarkStudios/rust-gpu",
          "content": "EmbarkStudios/rust-gpu"
        },
        {
          "href": "https://github.com/MaikKlein/rlsl",
          "content": "MaikKlein/rlsl"
        },
        {
          "href": "https://github.com/calebwin/emu",
          "content": "calebwin/emu"
        },
        {
          "href": "https://github.com/phaazon/luminance-rs",
          "content": "phaazon/luminance-rs"
        },
        {
          "href": "https://rust-tutorials.github.io/learn-luminance/",
          "content": "Learn luminance"
        },
        {
          "href": "https://github.com/glium/glium",
          "content": "glium/glium"
        },
        {
          "href": "https://github.com/rust-windowing/glutin",
          "content": "rust-windowing/glutin"
        },
        {
          "href": "https://github.com/grovesNL/glow",
          "content": "grovesNL/glow"
        },
        {
          "href": "https://github.com/gfx-rs/gfx",
          "content": "gfx-rs/gfx"
        },
        {
          "href": "https://rust-tutorials.github.io/learn-gfx-hal/",
          "content": "learn-gfx-hal"
        },
        {
          "href": "https://github.com/rust-tutorials/learn-gfx-hal",
          "content": "rust-tutorials/learn-gfx-hal"
        },
        {
          "href": "https://github.com/gfx-rs/rspirv",
          "content": "gfx-rs/rspirv"
        },
        {
          "href": "https://github.com/gfx-rs/naga",
          "content": "gfx-rs/naga"
        },
        {
          "href": "https://github.com/amethyst/rendy",
          "content": "amethyst/rendy"
        },
        {
          "href": "https://github.com/termhn/rendy-pbr",
          "content": "termhn/rendy-pbr"
        },
        {
          "href": "https://github.com/parasyte/pixels",
          "content": "parasyte/pixels"
        },
        {
          "href": "https://github.com/emoon/rust_minifb",
          "content": "emoon/rust_minifb"
        },
        {
          "href": "https://www.cs.cmu.edu/~kmcrane/",
          "content": "Keenan Crane"
        },
        {
          "href": "https://www.cs.cmu.edu/~kmcrane/Projects/MonteCarloGeometryProcessing/index.html",
          "content": "Keenan Crane - Monte Carlo Geometry Processing"
        }
      ],
      "id": 33,
      "content": "# Computer Graphics\n\n## General\n\n[radixzz/awesome-glsl](https://github.com/radixzz/awesome-glsl)\n\n[SPIR - The Industry Open Standard Intermediate Language for Parallel Compute and Graphics](https://www.khronos.org/spir/)\n\n[Khronos SPIR-V Registry](https://www.khronos.org/registry/spir-v/)\n\n[KhronosGroup/SPIRV-Cross](https://github.com/KhronosGroup/SPIRV-Cross)\n\n[google/shaderc](https://github.com/google/shaderc)\n\n[septag/glslcc](https://github.com/septag/glslcc)\n\n[angle/angle - Git at Google](https://chromium.googlesource.com/angle/angle)\n\n[Diligent Engine](https://diligentgraphics.com/diligent-engine/)\n\n[DiligentGraphics/DiligentEngine](https://github.com/DiligentGraphics/DiligentEngine)\n\n[bkaradzic/bgfx](https://github.com/bkaradzic/bgfx)\n\n[Documentation - bgfx 1.0 documentation](https://bkaradzic.github.io/bgfx/)\n\n[Irrlicht Engine](http://irrlicht.sourceforge.net/)\n\n[floooh/sokol](https://github.com/floooh/sokol)\n\n[floooh/oryol](https://github.com/floooh/oryol)\n\n[raylib](https://www.raylib.com/)\n\n[Docs](https://skia.org/)\n\n[Docs](https://skia.org/user/modules/canvaskit)\n\n[septag/rizz](https://github.com/septag/rizz)\n\n[ConfettiFX/The-Forge](https://github.com/ConfettiFX/The-Forge)\n\n[egorodet/MethaneKit](https://github.com/egorodet/MethaneKit)\n\n[GameFoundry/bsf](https://github.com/GameFoundry/bsf)\n\n[Magnum Engine](https://magnum.graphics/)\n\n[mosra/magnum](https://github.com/mosra/magnum)\n\n[Acid](https://eqmg.github.io/Acid/)\n\n[EQMG/Acid](https://github.com/EQMG/Acid/)\n\n[orangeduck/Corange](https://github.com/orangeduck/Corange)\n\n## Rendering\n\n[Physically Based Rendering: From Theory to Implementation](http://www.pbr-book.org/)\n\n[Physically Based Rendering: From Theory to Implementation](https://pbrt.org/)\n\n[mmp/pbrt-v3](https://github.com/mmp/pbrt-v3)\n\n[LuxCoreRender - Open Source Physically Based Renderer](https://luxcorerender.org/)\n\n[LuxCoreRender/LuxCore](https://github.com/LuxCoreRender/LuxCore)\n\n[Ray Tracing in One Weekend Series](https://raytracing.github.io/)\n\n[RayTracing/raytracing.github.io](https://github.com/RayTracing/raytracing.github.io)\n\n[Learning Modern 3D Graphics Programming](https://paroj.github.io/gltut/)\n\n[Scratchapixel](https://www.scratchapixel.com/)\n\n[Computer Graphics from Scratch](https://gabrielgambetta.com/computer-graphics-from-scratch/)\n\n## Vulkan\n\n[vinjn/awesome-vulkan](https://github.com/vinjn/awesome-vulkan)\n\n[Vulkan - Industry Forged](https://www.khronos.org/vulkan/)\n\n[Portability Initiative -](https://www.khronos.org/vulkan/portability-initiative)\n\n[LunarXchange](https://vulkan.lunarg.com/sdk/home)\n\n[Introduction](https://vulkan-tutorial.com/)\n\n[SaschaWillems/Vulkan](https://github.com/SaschaWillems/Vulkan)\n\n[Vulkano](http://vulkano.rs/)\n\n[vulkano-rs/vulkano](https://github.com/vulkano-rs/vulkano)\n\n[bwasty/vulkan-tutorial-rs](https://github.com/bwasty/vulkan-tutorial-rs)\n\n[MaikKlein/ash](https://github.com/MaikKlein/ash)\n\n[adrien-ben/vulkan-tutorial-rs](https://github.com/adrien-ben/vulkan-tutorial-rs)\n\n[unknownue/vulkan-tutorial-rust](https://github.com/unknownue/vulkan-tutorial-rust)\n\n[google/swiftshader](https://github.com/google/swiftshader)\n\n[Vulkan® Memory Allocator - GPUOpen](https://gpuopen.com/vulkan-memory-allocator/)\n\n[GitHub - GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator: Easy to integrate Vulkan memory allocation library](https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator)\n\n## OpenGL\n\n[eug/awesome-opengl](https://github.com/eug/awesome-opengl)\n\n[OpenGL - The Industry's Foundation for High Performance Graphics](https://www.khronos.org/opengl/)\n\n[OpenGL ES - The Standard for Embedded Accelerated 3D Graphics](https://www.khronos.org/opengles/)\n\n[docs.gl](http://docs.gl/#)\n\n[Introduction](https://open.gl/)\n\n[Learn OpenGL, extensive tutorial resource for learning Modern OpenGL](https://learnopengl.com/)\n\n[bwasty/learn-opengl-rs](https://github.com/bwasty/learn-opengl-rs)\n\n[anholt/libepoxy](https://github.com/anholt/libepoxy)\n\n## Metal\n\n[Metal](https://developer.apple.com/documentation/metal)\n\n[Core Graphics](https://developer.apple.com/documentation/coregraphics)\n\n[MoltenVK | Run Vulkan on iOS and OS X](https://moltengl.com/moltenvk/)\n\n[KhronosGroup/MoltenVK](https://github.com/KhronosGroup/MoltenVK)\n\n[gfx-rs/metal-rs](https://github.com/gfx-rs/metal-rs)\n\n## Rust\n\n[GPU Computing](http://www.arewelearningyet.com/gpu-computing/)\n\n[AGuideToRustGraphicsLibraries2019](https://wiki.alopex.li/AGuideToRustGraphicsLibraries2019)\n\n[EmbarkStudios/rust-gpu](https://github.com/EmbarkStudios/rust-gpu)\n\n[MaikKlein/rlsl](https://github.com/MaikKlein/rlsl)\n\n[calebwin/emu](https://github.com/calebwin/emu)\n\n[phaazon/luminance-rs](https://github.com/phaazon/luminance-rs)\n\n[Learn luminance](https://rust-tutorials.github.io/learn-luminance/)\n\n[glium/glium](https://github.com/glium/glium)\n\n[rust-windowing/glutin](https://github.com/rust-windowing/glutin)\n\n[grovesNL/glow](https://github.com/grovesNL/glow)\n\n[gfx-rs/gfx](https://github.com/gfx-rs/gfx)\n\n[learn-gfx-hal](https://rust-tutorials.github.io/learn-gfx-hal/)\n\n[rust-tutorials/learn-gfx-hal](https://github.com/rust-tutorials/learn-gfx-hal)\n\n[gfx-rs/rspirv](https://github.com/gfx-rs/rspirv)\n\n[gfx-rs/naga](https://github.com/gfx-rs/naga)\n\n[amethyst/rendy](https://github.com/amethyst/rendy)\n\n[termhn/rendy-pbr](https://github.com/termhn/rendy-pbr)\n\n[parasyte/pixels](https://github.com/parasyte/pixels)\n\n[emoon/rust_minifb](https://github.com/emoon/rust_minifb)\n\n## Articles\n\n[Keenan Crane](https://www.cs.cmu.edu/~kmcrane/)\n\n[Keenan Crane - Monte Carlo Geometry Processing](https://www.cs.cmu.edu/~kmcrane/Projects/MonteCarloGeometryProcessing/index.html)",
      "description": "# Computer Graphics\n\n## General",
      "href": "/computer-graphics",
      "path": "/content/computer-graphics.md",
      "slug": "computer-graphics",
      "backlinks": [
        {
          "href": "/media",
          "content": "Media"
        }
      ]
    },
    {
      "title": "Computer Science",
      "author": "pluvial",
      "links": [
        {
          "href": "/architecture",
          "content": "Architecture"
        },
        {
          "href": "/algorithms",
          "content": "Algorithms"
        },
        {
          "href": "/books",
          "content": "Books"
        },
        {
          "href": "/multi-threading",
          "content": "Multi-threading"
        }
      ],
      "externalLinks": [],
      "id": 34,
      "content": "# Computer Science\n\n[[architecture|Architecture]]\n\n[[algorithms|Algorithms]]\n\n[[books|Books]]\n\n[[multi-threading|Multi-threading]]",
      "description": "# Computer Science\n\n[[architecture|Architecture]]",
      "href": "/computer-science",
      "path": "/content/computer-science.md",
      "slug": "computer-science",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Computer Vision",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/NVlabs/instant-ngp",
          "content": "GitHub - NVlabs/instant-ngp: Instant neural graphics primitives: lightning fast NeRF and more"
        }
      ],
      "id": 35,
      "content": "# Computer Vision\n\n[GitHub - NVlabs/instant-ngp: Instant neural graphics primitives: lightning fast NeRF and more](https://github.com/NVlabs/instant-ngp)",
      "description": "# Computer Vision\n\n[GitHub - NVlabs/instant-ngp: Instant neural graphics primitives: lightning fast NeRF and more](https://github.com/NVlabs/instant-ngp)",
      "href": "/computer-vision",
      "path": "/content/computer-vision.md",
      "slug": "computer-vision",
      "backlinks": [
        {
          "href": "/data-science-machine-learning",
          "content": "Data Science and Machine Learning"
        }
      ]
    },
    {
      "title": "Containers",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://opencontainers.org/",
          "content": "Open Container Initiative"
        },
        {
          "href": "https://github.com/opencontainers/runtime-spec",
          "content": "opencontainers/runtime-spec"
        },
        {
          "href": "https://github.com/opencontainers/runc",
          "content": "opencontainers/runc"
        },
        {
          "href": "https://github.com/opencontainers/runtime-tools",
          "content": "GitHub - opencontainers/runtime-tools: OCI Runtime Tools"
        },
        {
          "href": "https://github.com/opencontainers/image-spec",
          "content": "GitHub - opencontainers/image-spec: OCI Image Format"
        },
        {
          "href": "https://github.com/opencontainers/distribution-spec",
          "content": "GitHub - opencontainers/distribution-spec: OCI Distribution Specification"
        },
        {
          "href": "https://linuxcontainers.org/",
          "content": "Linux Containers"
        },
        {
          "href": "https://linuxcontainers.org/lxc/",
          "content": "Linux Containers - LXC - Introduction"
        },
        {
          "href": "https://github.com/lxc/lxc",
          "content": "GitHub - lxc/lxc: LXC - Linux Containers"
        },
        {
          "href": "https://linuxcontainers.org/lxd",
          "content": "Linux Containers - LXD - Introduction"
        },
        {
          "href": "https://github.com/lxc/lxd",
          "content": "GitHub - lxc/lxd: Daemon based on liblxc offering a REST API to manage containers"
        },
        {
          "href": "https://linuxcontainers.org/lxcfs",
          "content": "Linux Containers - LXCFS - Introduction"
        },
        {
          "href": "https://github.com/lxc/lxcfs",
          "content": "GitHub - lxc/lxcfs: FUSE filesystem for LXC"
        },
        {
          "href": "https://linuxcontainers.org/distrobuilder",
          "content": "Linux Containers - distrobuilder - Introduction"
        },
        {
          "href": "https://github.com/lxc/distrobuilder",
          "content": "GitHub - lxc/distrobuilder: System container image builder for LXC and LXD"
        },
        {
          "href": "https://github.com/Friz-zy/awesome-linux-containers",
          "content": "GitHub - Friz-zy/awesome-linux-containers: A curated list of awesome Linux Containers frameworks, libraries and software"
        },
        {
          "href": "https://github.com/pditommaso/awesome-containers",
          "content": "GitHub - pditommaso/awesome-containers"
        },
        {
          "href": "https://awesome-docker.netlify.app/",
          "content": "Awesome-docker"
        },
        {
          "href": "https://github.com/veggiemonk/awesome-docker",
          "content": "GitHub - veggiemonk/awesome-docker: A curated list of Docker resources and projects"
        },
        {
          "href": "https://github.com/docker/awesome-compose",
          "content": "GitHub - docker/awesome-compose: Awesome Docker Compose samples"
        },
        {
          "href": "https://dockerswarm.rocks/",
          "content": "Docker Swarm Rocks"
        },
        {
          "href": "https://www.docker.com/",
          "content": "Empowering App Development for Developers | Docker"
        },
        {
          "href": "https://docs.docker.com/engine/reference/commandline/cli/",
          "content": "Use the Docker command line"
        },
        {
          "href": "https://github.com/docker/cli",
          "content": "GitHub - docker/cli: The Docker CLI"
        },
        {
          "href": "https://docs.docker.com/compose/",
          "content": "Overview of Docker Compose"
        },
        {
          "href": "https://github.com/docker/compose",
          "content": "GitHub - docker/compose: Define and run multi-container applications with Docker"
        },
        {
          "href": "https://docs.docker.com/engine/swarm/",
          "content": "Swarm mode overview"
        },
        {
          "href": "https://github.com/docker/swarmkit",
          "content": "GitHub - docker/swarmkit: A toolkit for orchestrating distributed systems at any scale. It includes primitives for node discovery, raft-based consensus, task scheduling and more."
        },
        {
          "href": "https://containerd.io/",
          "content": "containerd"
        },
        {
          "href": "https://github.com/containerd/containerd",
          "content": "GitHub - containerd/containerd: An open and reliable container runtime"
        },
        {
          "href": "https://github.com/containerd/nerdctl",
          "content": "GitHub - containerd/nerdctl: Docker-compatible CLI for containerd, with support for Compose"
        },
        {
          "href": "https://mobyproject.org/",
          "content": "Moby"
        },
        {
          "href": "https://github.com/moby/moby",
          "content": "moby/moby"
        },
        {
          "href": "https://github.com/docker/buildx",
          "content": "GitHub - docker/buildx: Docker CLI plugin for extended build capabilities with BuildKit"
        },
        {
          "href": "https://github.com/moby/buildkit",
          "content": "GitHub - moby/buildkit: concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit"
        },
        {
          "href": "https://earthly.dev/",
          "content": "Earthly - Better Builds"
        },
        {
          "href": "https://github.com/earthly/earthly",
          "content": "GitHub - earthly/earthly: Build automation for the container era"
        },
        {
          "href": "https://openllb.github.io/hlb/",
          "content": "What is HLB?"
        },
        {
          "href": "https://github.com/openllb/hlb",
          "content": "GitHub - openllb/hlb: A developer-first language to build and test any software efficiently"
        },
        {
          "href": "https://github.com/talos-systems/bldr/",
          "content": "GitHub - talos-systems/bldr"
        },
        {
          "href": "https://github.com/po3rin/gockerfile",
          "content": "GitHub - po3rin/gockerfile: gockerfile is a YAML Docker-compatible alternative to the Dockerfile Specializing in simple go server."
        },
        {
          "href": "https://github.com/denzp/cargo-wharf",
          "content": "GitHub - denzp/cargo-wharf: Cacheable and efficient Docker images builder for Rust"
        },
        {
          "href": "https://github.com/r2d4/mockerfile",
          "content": "GitHub - r2d4/mockerfile: A proof-of-concept alternative frontend for buildkit"
        },
        {
          "href": "https://www.balena.io/engine/",
          "content": "balenaEngine - A container engine purpose-built for IoT devices"
        },
        {
          "href": "https://github.com/balena-os/balena-engine",
          "content": "GitHub - balena-os/balena-engine: Moby-based Container Engine for Embedded, IoT, and Edge uses"
        },
        {
          "href": "https://github.com/containers",
          "content": "Containers"
        },
        {
          "href": "https://cri-o.io/",
          "content": "cri-o"
        },
        {
          "href": "https://github.com/cri-o/cri-o",
          "content": "GitHub - cri-o/cri-o: Open Container Initiative-based implementation of Kubernetes Container Runtime Interface"
        },
        {
          "href": "https://podman.io/",
          "content": "Podman"
        },
        {
          "href": "https://github.com/containers/podman",
          "content": "GitHub - containers/podman: Podman: A tool for managing OCI containers and pods."
        },
        {
          "href": "https://buildah.io/",
          "content": "Buildah"
        },
        {
          "href": "https://github.com/containers/buildah",
          "content": "GitHub - containers/buildah: A tool that facilitates building OCI images."
        },
        {
          "href": "https://github.com/containers/skopeo",
          "content": "GitHub - containers/skopeo: Work with remote images registries - retrieving information, images, signing content"
        },
        {
          "href": "https://github.com/containers/crun",
          "content": "GitHub - containers/crun: A fast and lightweight fully featured OCI runtime and C library for running containers"
        },
        {
          "href": "https://github.com/containers/image",
          "content": "GitHub - containers/image: Work with containers’ images"
        },
        {
          "href": "https://github.com/containers/storage",
          "content": "GitHub - containers/storage"
        },
        {
          "href": "https://github.com/containers/youki",
          "content": "GitHub - containers/youki: A container runtime written in Rust"
        },
        {
          "href": "https://github.com/containers/oci-spec-rs",
          "content": "GitHub - containers/oci-spec-rs: OCI Runtime, Image and Distribution Spec in Rust"
        },
        {
          "href": "https://www.portainer.io/",
          "content": "Portainer Management, Docker User Interface, Container Software - Auckland, Singapore, San Francisco | Emerging Technology Partners"
        },
        {
          "href": "https://github.com/portainer/portainer",
          "content": "portainer/portainer"
        },
        {
          "href": "https://github.com/sickcodes/Docker-OSX",
          "content": "sickcodes/Docker-OSX"
        },
        {
          "href": "https://github.com/google/nixery",
          "content": "google/nixery"
        },
        {
          "href": "https://nixery.dev/",
          "content": "Nixery"
        },
        {
          "href": "https://kubernetes.io/",
          "content": "Production-Grade Container Orchestration"
        },
        {
          "href": "https://github.com/kubernetes/kubernetes",
          "content": "GitHub - kubernetes/kubernetes: Production-Grade Container Scheduling and Management"
        },
        {
          "href": "https://minikube.sigs.k8s.io/",
          "content": "minikube"
        },
        {
          "href": "https://github.com/kubernetes/minikube",
          "content": "GitHub - kubernetes/minikube: Run Kubernetes locally"
        },
        {
          "href": "https://kind.sigs.k8s.io/",
          "content": "kind"
        },
        {
          "href": "https://github.com/kubernetes-sigs/kind/",
          "content": "GitHub - kubernetes-sigs/kind: Kubernetes IN Docker - local clusters for testing Kubernetes"
        },
        {
          "href": "https://googlecontainertools.github.io/kpt/",
          "content": "Kpt"
        },
        {
          "href": "https://github.com/GoogleContainerTools/kpt",
          "content": "GoogleContainerTools/kpt"
        },
        {
          "href": "https://www.openshift.com/",
          "content": "Red Hat OpenShift Container Platform, Built on Kubernetes"
        },
        {
          "href": "https://www.okd.io/minishift/",
          "content": "Minishift"
        },
        {
          "href": "https://github.com/minishift/minishift",
          "content": "GitHub - minishift/minishift: Run OpenShift 3.x locally"
        },
        {
          "href": "https://k8slens.dev/",
          "content": "Lens | The Kubernetes IDE"
        },
        {
          "href": "https://github.com/lensapp/lens",
          "content": "lensapp/lens"
        },
        {
          "href": "https://rancher.com/",
          "content": "Innovate Everywhere"
        },
        {
          "href": "https://github.com/rancher/rancher",
          "content": "rancher/rancher"
        },
        {
          "href": "https://kubeedge.io/en/",
          "content": "KubeEdge"
        },
        {
          "href": "https://github.com/kubeedge/kubeedge",
          "content": "kubeedge/kubeedge"
        },
        {
          "href": "https://k3s.io/",
          "content": "Lightweight Kubernetes"
        },
        {
          "href": "https://github.com/k3s-io/k3s",
          "content": "k3s-io/k3s"
        },
        {
          "href": "https://k3d.io/",
          "content": "k3d"
        },
        {
          "href": "https://github.com/rancher/k3d/",
          "content": "GitHub - rancher/k3d: Little helper to run Rancher Lab’s k3s in Docker"
        },
        {
          "href": "https://github.com/alexellis/k3sup",
          "content": "GitHub - alexellis/k3sup: bootstrap Kubernetes with k3s over SSH in less than 1 min 🚀"
        },
        {
          "href": "https://microk8s.io/",
          "content": "MicroK8s - Zero-ops Kubernetes for developers, edge and IoT | MicroK8s"
        },
        {
          "href": "https://github.com/ubuntu/microk8s",
          "content": "GitHub - ubuntu/microk8s: MicroK8s is a small, fast, single-package Kubernetes for developers, IoT and edge."
        },
        {
          "href": "https://skaffold.dev/",
          "content": "Skaffold"
        },
        {
          "href": "https://github.com/GoogleContainerTools/skaffold",
          "content": "GitHub - GoogleContainerTools/skaffold: Easy and Repeatable Kubernetes Development"
        },
        {
          "href": "https://k9scli.io/",
          "content": "K9s - Manage Your Kubernetes Clusters In Style"
        },
        {
          "href": "https://github.com/derailed/k9s",
          "content": "GitHub - derailed/k9s: 🐶 Kubernetes CLI To Manage Your Clusters In Style!"
        },
        {
          "href": "https://kubespray.io/",
          "content": "Kubespray - Deploy a Production Ready Kubernetes Cluster"
        },
        {
          "href": "https://github.com/kubernetes-sigs/kubespray",
          "content": "GitHub - kubernetes-sigs/kubespray: Deploy a Production Ready Kubernetes Cluster"
        },
        {
          "href": "http://mesos.apache.org/",
          "content": "Apache Mesos"
        },
        {
          "href": "https://github.com/apache/mesos",
          "content": "GitHub - apache/mesos: Apache Mesos"
        },
        {
          "href": "https://dcos.io/",
          "content": "The Definitive Platform for Modern Apps | DC/OS"
        },
        {
          "href": "https://github.com/dcos/dcos",
          "content": "GitHub - dcos/dcos: DC/OS - The Datacenter Operating System"
        },
        {
          "href": "https://mesosphere.github.io/marathon/",
          "content": "Marathon"
        },
        {
          "href": "https://github.com/mesosphere/marathon",
          "content": "GitHub - mesosphere/marathon: Deploy and manage containers (including Docker) on top of Apache Mesos at scale."
        },
        {
          "href": "https://gvisor.dev/",
          "content": "gVisor"
        },
        {
          "href": "https://gvisor.dev/",
          "content": "https://gvisor.dev/"
        },
        {
          "href": "https://github.com/google/gvisor",
          "content": "GitHub - google/gvisor: Application Kernel for Containers"
        },
        {
          "href": "https://docs.virtlet.cloud/",
          "content": "Home - Virtlet"
        },
        {
          "href": "https://github.com/Mirantis/virtlet",
          "content": "GitHub - Mirantis/virtlet: Kubernetes CRI implementation for running VM workloads"
        },
        {
          "href": "https://ubuntu.com/core",
          "content": "Ubuntu Core | Ubuntu"
        },
        {
          "href": "https://getfedora.org/en/coreos",
          "content": "Get Fedora"
        },
        {
          "href": "https://kubic.opensuse.org/",
          "content": "openSUSE Kubic"
        },
        {
          "href": "https://microos.opensuse.org/",
          "content": "openSUSE MicroOS"
        },
        {
          "href": "https://www.qubes-os.org/",
          "content": "Qubes OS: A reasonably secure operating system"
        },
        {
          "href": "https://vmware.github.io/photon/",
          "content": "Photon OS"
        },
        {
          "href": "https://rancher-sandbox.github.io/cos-toolkit-docs/",
          "content": "cOS toolkit"
        },
        {
          "href": "https://github.com/rancher-sandbox/cOS-toolkit",
          "content": "GitHub - rancher-sandbox/cOS-toolkit: cOS is a toolkit to build, ship and maintain cloud-init driven Linux derivatives based on container images"
        },
        {
          "href": "https://k3os.io/",
          "content": "The Kubernetes Operating System"
        },
        {
          "href": "https://github.com/rancher/k3os",
          "content": "GitHub - rancher/k3os: Purpose-built OS for Kubernetes, fully managed by Kubernetes."
        },
        {
          "href": "https://docs.freebsd.org/en/books/handbook/jails/",
          "content": "Chapter 15. Jails"
        },
        {
          "href": "https://github.com/samuelkarp/runj",
          "content": "GitHub - samuelkarp/runj: runj is an experimental, proof-of-concept OCI-compatible runtime for FreeBSD jails."
        },
        {
          "href": "https://bastillebsd.org/",
          "content": "BastilleBSD"
        },
        {
          "href": "https://github.com/BastilleBSD/bastille",
          "content": "GitHub - BastilleBSD/bastille: Bastille is an open-source system for automating deployment and management of containerized applications on FreeBSD."
        }
      ],
      "id": 36,
      "content": "# Containers\n\n[Open Container Initiative](https://opencontainers.org/)\n\n[opencontainers/runtime-spec](https://github.com/opencontainers/runtime-spec)\n\n[opencontainers/runc](https://github.com/opencontainers/runc)\n\n[GitHub - opencontainers/runtime-tools: OCI Runtime Tools](https://github.com/opencontainers/runtime-tools)\n\n[GitHub - opencontainers/image-spec: OCI Image Format](https://github.com/opencontainers/image-spec)\n\n[GitHub - opencontainers/distribution-spec: OCI Distribution Specification](https://github.com/opencontainers/distribution-spec)\n\n[Linux Containers](https://linuxcontainers.org/)\n\n[Linux Containers - LXC - Introduction](https://linuxcontainers.org/lxc/)\n\n[GitHub - lxc/lxc: LXC - Linux Containers](https://github.com/lxc/lxc)\n\n[Linux Containers - LXD - Introduction](https://linuxcontainers.org/lxd)\n\n[GitHub - lxc/lxd: Daemon based on liblxc offering a REST API to manage containers](https://github.com/lxc/lxd)\n\n[Linux Containers - LXCFS - Introduction](https://linuxcontainers.org/lxcfs)\n\n[GitHub - lxc/lxcfs: FUSE filesystem for LXC](https://github.com/lxc/lxcfs)\n\n[Linux Containers - distrobuilder - Introduction](https://linuxcontainers.org/distrobuilder)\n\n[GitHub - lxc/distrobuilder: System container image builder for LXC and LXD](https://github.com/lxc/distrobuilder)\n\n[GitHub - Friz-zy/awesome-linux-containers: A curated list of awesome Linux Containers frameworks, libraries and software](https://github.com/Friz-zy/awesome-linux-containers)\n\n[GitHub - pditommaso/awesome-containers](https://github.com/pditommaso/awesome-containers)\n\n[Awesome-docker](https://awesome-docker.netlify.app/)\n\n[GitHub - veggiemonk/awesome-docker: A curated list of Docker resources and projects](https://github.com/veggiemonk/awesome-docker)\n\n[GitHub - docker/awesome-compose: Awesome Docker Compose samples](https://github.com/docker/awesome-compose)\n\n[Docker Swarm Rocks](https://dockerswarm.rocks/)\n\n## Docker\n\n[Empowering App Development for Developers | Docker](https://www.docker.com/)\n\n[Use the Docker command line](https://docs.docker.com/engine/reference/commandline/cli/)\n\n[GitHub - docker/cli: The Docker CLI](https://github.com/docker/cli)\n\n[Overview of Docker Compose](https://docs.docker.com/compose/)\n\n[GitHub - docker/compose: Define and run multi-container applications with Docker](https://github.com/docker/compose)\n\n[Swarm mode overview](https://docs.docker.com/engine/swarm/)\n\n[GitHub - docker/swarmkit: A toolkit for orchestrating distributed systems at any scale. It includes primitives for node discovery, raft-based consensus, task scheduling and more.](https://github.com/docker/swarmkit)\n\n[containerd](https://containerd.io/)\n\n[GitHub - containerd/containerd: An open and reliable container runtime](https://github.com/containerd/containerd)\n\n[GitHub - containerd/nerdctl: Docker-compatible CLI for containerd, with support for Compose](https://github.com/containerd/nerdctl)\n\n[Moby](https://mobyproject.org/)\n\n[moby/moby](https://github.com/moby/moby)\n\n[GitHub - docker/buildx: Docker CLI plugin for extended build capabilities with BuildKit](https://github.com/docker/buildx)\n\n[GitHub - moby/buildkit: concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit](https://github.com/moby/buildkit)\n\n[Earthly - Better Builds](https://earthly.dev/)\n\n[GitHub - earthly/earthly: Build automation for the container era](https://github.com/earthly/earthly)\n\n[What is HLB?](https://openllb.github.io/hlb/)\n\n[GitHub - openllb/hlb: A developer-first language to build and test any software efficiently](https://github.com/openllb/hlb)\n\n[GitHub - talos-systems/bldr](https://github.com/talos-systems/bldr/)\n\n[GitHub - po3rin/gockerfile: gockerfile is a YAML Docker-compatible alternative to the Dockerfile Specializing in simple go server.](https://github.com/po3rin/gockerfile)\n\n[GitHub - denzp/cargo-wharf: Cacheable and efficient Docker images builder for Rust](https://github.com/denzp/cargo-wharf)\n\n[GitHub - r2d4/mockerfile: A proof-of-concept alternative frontend for buildkit](https://github.com/r2d4/mockerfile)\n\n[balenaEngine - A container engine purpose-built for IoT devices](https://www.balena.io/engine/)\n\n[GitHub - balena-os/balena-engine: Moby-based Container Engine for Embedded, IoT, and Edge uses](https://github.com/balena-os/balena-engine)\n\n[Containers](https://github.com/containers)\n\n[cri-o](https://cri-o.io/)\n\n[GitHub - cri-o/cri-o: Open Container Initiative-based implementation of Kubernetes Container Runtime Interface](https://github.com/cri-o/cri-o)\n\n[Podman](https://podman.io/)\n\n[GitHub - containers/podman: Podman: A tool for managing OCI containers and pods.](https://github.com/containers/podman)\n\n[Buildah](https://buildah.io/)\n\n[GitHub - containers/buildah: A tool that facilitates building OCI images.](https://github.com/containers/buildah)\n\n[GitHub - containers/skopeo: Work with remote images registries - retrieving information, images, signing content](https://github.com/containers/skopeo)\n\n[GitHub - containers/crun: A fast and lightweight fully featured OCI runtime and C library for running containers](https://github.com/containers/crun)\n\n[GitHub - containers/image: Work with containers' images](https://github.com/containers/image)\n\n[GitHub - containers/storage](https://github.com/containers/storage)\n\n[GitHub - containers/youki: A container runtime written in Rust](https://github.com/containers/youki)\n\n[GitHub - containers/oci-spec-rs: OCI Runtime, Image and Distribution Spec in Rust](https://github.com/containers/oci-spec-rs)\n\n[Portainer Management, Docker User Interface, Container Software - Auckland, Singapore, San Francisco | Emerging Technology Partners](https://www.portainer.io/)\n\n[portainer/portainer](https://github.com/portainer/portainer)\n\n[sickcodes/Docker-OSX](https://github.com/sickcodes/Docker-OSX)\n\n[google/nixery](https://github.com/google/nixery)\n\n[Nixery](https://nixery.dev/)\n\n## Kubernetes\n\n[Production-Grade Container Orchestration](https://kubernetes.io/)\n\n[GitHub - kubernetes/kubernetes: Production-Grade Container Scheduling and Management](https://github.com/kubernetes/kubernetes)\n\n[minikube](https://minikube.sigs.k8s.io/)\n\n[GitHub - kubernetes/minikube: Run Kubernetes locally](https://github.com/kubernetes/minikube)\n\n[kind](https://kind.sigs.k8s.io/)\n\n[GitHub - kubernetes-sigs/kind: Kubernetes IN Docker - local clusters for testing Kubernetes](https://github.com/kubernetes-sigs/kind/)\n\n[Kpt](https://googlecontainertools.github.io/kpt/)\n\n[GoogleContainerTools/kpt](https://github.com/GoogleContainerTools/kpt)\n\n[Red Hat OpenShift Container Platform, Built on Kubernetes](https://www.openshift.com/)\n\n[Minishift](https://www.okd.io/minishift/)\n\n[GitHub - minishift/minishift: Run OpenShift 3.x locally](https://github.com/minishift/minishift)\n\n[Lens | The Kubernetes IDE](https://k8slens.dev/)\n\n[lensapp/lens](https://github.com/lensapp/lens)\n\n[Innovate Everywhere](https://rancher.com/)\n\n[rancher/rancher](https://github.com/rancher/rancher)\n\n[KubeEdge](https://kubeedge.io/en/)\n\n[kubeedge/kubeedge](https://github.com/kubeedge/kubeedge)\n\n[Lightweight Kubernetes](https://k3s.io/)\n\n[k3s-io/k3s](https://github.com/k3s-io/k3s)\n\n[k3d](https://k3d.io/)\n\n[GitHub - rancher/k3d: Little helper to run Rancher Lab's k3s in Docker](https://github.com/rancher/k3d/)\n\n[GitHub - alexellis/k3sup: bootstrap Kubernetes with k3s over SSH in less than 1 min 🚀](https://github.com/alexellis/k3sup)\n\n[MicroK8s - Zero-ops Kubernetes for developers, edge and IoT | MicroK8s](https://microk8s.io/)\n\n[GitHub - ubuntu/microk8s: MicroK8s is a small, fast, single-package Kubernetes for developers, IoT and edge.](https://github.com/ubuntu/microk8s)\n\n[Skaffold](https://skaffold.dev/)\n\n[GitHub - GoogleContainerTools/skaffold: Easy and Repeatable Kubernetes Development](https://github.com/GoogleContainerTools/skaffold)\n\n[K9s - Manage Your Kubernetes Clusters In Style](https://k9scli.io/)\n\n[GitHub - derailed/k9s: 🐶 Kubernetes CLI To Manage Your Clusters In Style!](https://github.com/derailed/k9s)\n\n[Kubespray - Deploy a Production Ready Kubernetes Cluster](https://kubespray.io/)\n\n[GitHub - kubernetes-sigs/kubespray: Deploy a Production Ready Kubernetes Cluster](https://github.com/kubernetes-sigs/kubespray)\n\n[Apache Mesos](http://mesos.apache.org/)\n\n[GitHub - apache/mesos: Apache Mesos](https://github.com/apache/mesos)\n\n[The Definitive Platform for Modern Apps | DC/OS](https://dcos.io/)\n\n[GitHub - dcos/dcos: DC/OS - The Datacenter Operating System](https://github.com/dcos/dcos)\n\n[Marathon](https://mesosphere.github.io/marathon/)\n\n[GitHub - mesosphere/marathon: Deploy and manage containers (including Docker) on top of Apache Mesos at scale.](https://github.com/mesosphere/marathon)\n\n[gVisor](https://gvisor.dev/)\n\n[https://gvisor.dev/](https://gvisor.dev/)\n\n[GitHub - google/gvisor: Application Kernel for Containers](https://github.com/google/gvisor)\n\n[Home - Virtlet](https://docs.virtlet.cloud/)\n\n[GitHub - Mirantis/virtlet: Kubernetes CRI implementation for running VM workloads](https://github.com/Mirantis/virtlet)\n\n## Operating Systems\n\n[Ubuntu Core | Ubuntu](https://ubuntu.com/core)\n\n[Get Fedora](https://getfedora.org/en/coreos)\n\n[openSUSE Kubic](https://kubic.opensuse.org/)\n\n[openSUSE MicroOS](https://microos.opensuse.org/)\n\n[Qubes OS: A reasonably secure operating system](https://www.qubes-os.org/)\n\n[Photon OS](https://vmware.github.io/photon/)\n\n[cOS toolkit](https://rancher-sandbox.github.io/cos-toolkit-docs/)\n\n[GitHub - rancher-sandbox/cOS-toolkit: cOS is a toolkit to build, ship and maintain cloud-init driven Linux derivatives based on container images](https://github.com/rancher-sandbox/cOS-toolkit)\n\n[The Kubernetes Operating System](https://k3os.io/)\n\n[GitHub - rancher/k3os: Purpose-built OS for Kubernetes, fully managed by Kubernetes.](https://github.com/rancher/k3os)\n\n## BSDs\n\n[Chapter 15. Jails](https://docs.freebsd.org/en/books/handbook/jails/)\n\n[GitHub - samuelkarp/runj: runj is an experimental, proof-of-concept OCI-compatible runtime for FreeBSD jails.](https://github.com/samuelkarp/runj)\n\n[BastilleBSD](https://bastillebsd.org/)\n\n[GitHub - BastilleBSD/bastille: Bastille is an open-source system for automating deployment and management of containerized applications on FreeBSD.](https://github.com/BastilleBSD/bastille)",
      "description": "# Containers\n\n[Open Container Initiative](https://opencontainers.org/)",
      "href": "/containers",
      "path": "/content/containers.md",
      "slug": "containers",
      "backlinks": [
        {
          "href": "/infrastructure",
          "content": "Infrastructure"
        }
      ]
    },
    {
      "title": "Creative Coding",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.creativeapplications.net/",
          "content": "CreativeApplications.Net"
        },
        {
          "href": "https://videodromm.com/",
          "content": "Videodromm"
        },
        {
          "href": "https://github.com/terkelg/awesome-creative-coding",
          "content": "terkelg/awesome-creative-coding"
        },
        {
          "href": "https://github.com/vibertthio/awesome-machine-learning-art",
          "content": "vibertthio/awesome-machine-learning-art"
        },
        {
          "href": "https://cdm.link/",
          "content": "CDM Create Digital Music - Create digital music, motion, and more."
        },
        {
          "href": "https://vasileios.github.io/creative-coding/",
          "content": "Creative coding"
        },
        {
          "href": "https://wiki.thingsandstuff.org/Creative_coding",
          "content": "Creative coding - Things and Stuff Wiki"
        },
        {
          "href": "https://altlab.org/",
          "content": "altLab - DIT Creativity"
        },
        {
          "href": "http://www.elab-hackerspace.org/",
          "content": "eLab | hackerspace"
        },
        {
          "href": "https://observablehq.com/@makio135/creative-coding",
          "content": "Observable & creative coding"
        },
        {
          "href": "https://openframeworks.cc/",
          "content": "openFrameworks"
        },
        {
          "href": "https://libcinder.org/",
          "content": "Cinder"
        },
        {
          "href": "https://nannou.cc/",
          "content": "Home"
        },
        {
          "href": "https://openrndr.org/",
          "content": "openrndr.org"
        },
        {
          "href": "https://github.com/openrndr/openrndr",
          "content": "openrndr/openrndr"
        },
        {
          "href": "https://github.com/curv3d/curv",
          "content": "curv3d/curv"
        },
        {
          "href": "http://www.c4ios.com/",
          "content": "C4 - Code, creatively."
        },
        {
          "href": "https://github.com/C4Labs/C4iOS",
          "content": "C4Labs/C4iOS"
        },
        {
          "href": "https://ptsjs.org/",
          "content": "Pts.js"
        },
        {
          "href": "https://github.com/williamngan/pts",
          "content": "williamngan/pts"
        },
        {
          "href": "https://github.com/anael-seghezzi/CToy",
          "content": "anael-seghezzi/CToy"
        },
        {
          "href": "https://zzfx.3d2k.com/",
          "content": "ZzFX - Zuper Zmall Zound Zynth"
        },
        {
          "href": "https://github.com/KilledByAPixel/ZzFX",
          "content": "KilledByAPixel/ZzFX"
        },
        {
          "href": "https://flockingjs.org/",
          "content": "Flocking: Creative Audio Synthesis for the Web!"
        },
        {
          "href": "https://github.com/continuing-creativity/Flocking",
          "content": "continuing-creativity/Flocking"
        },
        {
          "href": "https://handel-pl.github.io/",
          "content": "Reserved Keywords"
        },
        {
          "href": "https://ddj231.github.io/Handel-Web-Editor/",
          "content": "handel web editor"
        },
        {
          "href": "https://github.com/ddj231/Handel",
          "content": "ddj231/Handel"
        },
        {
          "href": "https://nestup.cutelab.nyc/",
          "content": "Nestup"
        },
        {
          "href": "https://github.com/mifi/editly",
          "content": "mifi/editly"
        },
        {
          "href": "https://processing.org/",
          "content": "Processing.org"
        },
        {
          "href": "https://p5js.org/",
          "content": "home | p5.js"
        },
        {
          "href": "https://www.openprocessing.org/",
          "content": "OpenProcessing"
        },
        {
          "href": "https://q5xjs.netlify.app/",
          "content": "q5xjs"
        },
        {
          "href": "https://github.com/LingDong-/q5xjs",
          "content": "LingDong-/q5xjs"
        },
        {
          "href": "https://funprogramming.org/",
          "content": "Fun Programming - video tutorials to learn creative coding"
        },
        {
          "href": "https://github.com/hamoid/Fun-Programming",
          "content": "hamoid/Fun-Programming"
        },
        {
          "href": "http://quil.info/",
          "content": "Quil"
        },
        {
          "href": "https://github.com/quil/quil",
          "content": "quil/quil"
        },
        {
          "href": "https://www.maria.cloud/",
          "content": "Maria"
        },
        {
          "href": "https://github.com/Clojure2D/clojure2d",
          "content": "Clojure2D/clojure2d"
        },
        {
          "href": "https://github.com/stathissideris/dali/blob/master/doc/syntax.md",
          "content": "stathissideris/dali"
        },
        {
          "href": "https://glisp.app/docs/#/",
          "content": "(doc ‘glisp)"
        },
        {
          "href": "https://glisp.app/",
          "content": "(glisp)"
        },
        {
          "href": "https://github.com/baku89/glisp",
          "content": "baku89/glisp"
        },
        {
          "href": "https://github.com/nasser/zajal",
          "content": "nasser/zajal"
        },
        {
          "href": "https://oscilloscopemusic.com/",
          "content": "Oscilloscope Music"
        },
        {
          "href": "http://sessions.gregtatum.com/",
          "content": "SESSIONS"
        },
        {
          "href": "https://github.com/gregtatum/sessions",
          "content": "gregtatum/sessions"
        },
        {
          "href": "https://ourmachinery.com/",
          "content": "Our Machinery"
        },
        {
          "href": "https://tixy.land/",
          "content": "(t,i,x,y) => ‘creative code golfing’"
        },
        {
          "href": "https://exophysics.net/",
          "content": "Exophysics"
        },
        {
          "href": "https://github.com/exophysics/exophysics",
          "content": "exophysics/exophysics"
        },
        {
          "href": "https://ruffle.rs/",
          "content": "Ruffle"
        },
        {
          "href": "https://github.com/ruffle-rs/ruffle",
          "content": "ruffle-rs/ruffle"
        },
        {
          "href": "https://bluemaxima.org/flashpoint/",
          "content": "BlueMaxima’s Flashpoint"
        },
        {
          "href": "https://leaningtech.com/cheerpx-for-flash/",
          "content": "CheerpX For Flash - Leaning Tech"
        },
        {
          "href": "https://lightspark.github.io/",
          "content": "Lightspark"
        },
        {
          "href": "https://github.com/lightspark/lightspark",
          "content": "lightspark/lightspark"
        },
        {
          "href": "http://wa.zozuar.org/",
          "content": "Wonderfl ActionScript Archive :: Dead Code Preservation"
        }
      ],
      "id": 37,
      "content": "# Creative Coding\n\n## Resources\n\n[CreativeApplications.Net](https://www.creativeapplications.net/)\n\n[Videodromm](https://videodromm.com/)\n\n[terkelg/awesome-creative-coding](https://github.com/terkelg/awesome-creative-coding)\n\n[vibertthio/awesome-machine-learning-art](https://github.com/vibertthio/awesome-machine-learning-art)\n\n[CDM Create Digital Music - Create digital music, motion, and more.](https://cdm.link/)\n\n[Creative coding](https://vasileios.github.io/creative-coding/)\n\n[Creative coding - Things and Stuff Wiki](https://wiki.thingsandstuff.org/Creative_coding)\n\n[altLab - DIT Creativity](https://altlab.org/)\n\n[eLab | hackerspace](http://www.elab-hackerspace.org/)\n\n[Observable & creative coding](https://observablehq.com/@makio135/creative-coding)\n\n## Libraries\n\n[openFrameworks](https://openframeworks.cc/)\n\n[Cinder](https://libcinder.org/)\n\n[Home](https://nannou.cc/)\n\n[openrndr.org](https://openrndr.org/)\n\n[openrndr/openrndr](https://github.com/openrndr/openrndr)\n\n[curv3d/curv](https://github.com/curv3d/curv)\n\n[C4 - Code, creatively.](http://www.c4ios.com/)\n\n[C4Labs/C4iOS](https://github.com/C4Labs/C4iOS)\n\n[Pts.js](https://ptsjs.org/)\n\n[williamngan/pts](https://github.com/williamngan/pts)\n\n[anael-seghezzi/CToy](https://github.com/anael-seghezzi/CToy)\n\n## Audio\n\n[ZzFX - Zuper Zmall Zound Zynth](https://zzfx.3d2k.com/)\n\n[KilledByAPixel/ZzFX](https://github.com/KilledByAPixel/ZzFX)\n\n[Flocking: Creative Audio Synthesis for the Web!](https://flockingjs.org/)\n\n[continuing-creativity/Flocking](https://github.com/continuing-creativity/Flocking)\n\n[Reserved Keywords](https://handel-pl.github.io/)\n\n[handel web editor](https://ddj231.github.io/Handel-Web-Editor/)\n\n[ddj231/Handel](https://github.com/ddj231/Handel)\n\n[Nestup](https://nestup.cutelab.nyc/)\n\n## Video\n\n[mifi/editly](https://github.com/mifi/editly)\n\n## Processing\n\n[Processing.org](https://processing.org/)\n\n[home | p5.js](https://p5js.org/)\n\n[OpenProcessing](https://www.openprocessing.org/)\n\n[q5xjs](https://q5xjs.netlify.app/)\n\n[LingDong-/q5xjs](https://github.com/LingDong-/q5xjs)\n\n[Fun Programming - video tutorials to learn creative coding](https://funprogramming.org/)\n\n[hamoid/Fun-Programming](https://github.com/hamoid/Fun-Programming)\n\n## LISP\n\n[Quil](http://quil.info/)\n\n[quil/quil](https://github.com/quil/quil)\n\n[Maria](https://www.maria.cloud/)\n\n[Clojure2D/clojure2d](https://github.com/Clojure2D/clojure2d)\n\n[stathissideris/dali](https://github.com/stathissideris/dali/blob/master/doc/syntax.md)\n\n[(doc 'glisp)](https://glisp.app/docs/#/)\n\n[(glisp)](https://glisp.app/)\n\n[baku89/glisp](https://github.com/baku89/glisp)\n\n[nasser/zajal](https://github.com/nasser/zajal)\n\n[Oscilloscope Music](https://oscilloscopemusic.com/)\n\n[SESSIONS](http://sessions.gregtatum.com/)\n\n[gregtatum/sessions](https://github.com/gregtatum/sessions)\n\n[Our Machinery](https://ourmachinery.com/)\n\n[(t,i,x,y) => 'creative code golfing'](https://tixy.land/)\n\n[Exophysics](https://exophysics.net/)\n\n[exophysics/exophysics](https://github.com/exophysics/exophysics)\n\n## Flash\n\n[Ruffle](https://ruffle.rs/)\n\n[ruffle-rs/ruffle](https://github.com/ruffle-rs/ruffle)\n\n[BlueMaxima's Flashpoint](https://bluemaxima.org/flashpoint/)\n\n[CheerpX For Flash - Leaning Tech](https://leaningtech.com/cheerpx-for-flash/)\n\n[Lightspark](https://lightspark.github.io/)\n\n[lightspark/lightspark](https://github.com/lightspark/lightspark)\n\n[Wonderfl ActionScript Archive :: Dead Code Preservation](http://wa.zozuar.org/)",
      "description": "# Creative Coding\n\n## Resources",
      "href": "/creative-coding",
      "path": "/content/creative-coding.md",
      "slug": "creative-coding",
      "backlinks": [
        {
          "href": "/media",
          "content": "Media"
        }
      ]
    },
    {
      "title": "Cross-platform",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://flutter.dev/",
          "content": "Flutter - Beautiful native apps in record time"
        },
        {
          "href": "https://haxe.org/",
          "content": "Haxe - The Cross-platform Toolkit"
        },
        {
          "href": "https://royale.apache.org/",
          "content": "Apache Royale™"
        },
        {
          "href": "https://www.outrunlabs.com/revery/",
          "content": "Revery"
        },
        {
          "href": "https://vislyhq.github.io/stretch/",
          "content": "Stretch"
        },
        {
          "href": "https://yogalayout.com/",
          "content": "Yoga Layout | A cross-platform layout engine"
        },
        {
          "href": "https://platform.uno/",
          "content": "Uno Platform"
        }
      ],
      "id": 38,
      "content": "# Cross-platform\n\n[Flutter - Beautiful native apps in record time](https://flutter.dev/)\n\n[Haxe - The Cross-platform Toolkit](https://haxe.org/)\n\n[Apache Royale™](https://royale.apache.org/)\n\n[Revery](https://www.outrunlabs.com/revery/)\n\n[Stretch](https://vislyhq.github.io/stretch/)\n\n[Yoga Layout | A cross-platform layout engine](https://yogalayout.com/)\n\n[Uno Platform](https://platform.uno/)",
      "description": "# Cross-platform\n\n[Flutter - Beautiful native apps in record time](https://flutter.dev/)",
      "href": "/cross-platform",
      "path": "/content/cross-platform.md",
      "slug": "cross-platform",
      "backlinks": [
        {
          "href": "/web",
          "content": "Web"
        }
      ]
    },
    {
      "title": "CSS Houdini",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.w3.org/TR/css-typed-om-1/",
          "content": "CSS Typed OM Level 1"
        },
        {
          "href": "https://ishoudinireadyyet.com/",
          "content": "Is Houdini Ready Yet?"
        },
        {
          "href": "https://houdini.glitch.me/",
          "content": "Houdini Spellbook"
        },
        {
          "href": "https://css-houdini.rocks/",
          "content": "CSS Houdini Experiments"
        },
        {
          "href": "https://extra-css.netlify.app/",
          "content": "Home"
        }
      ],
      "id": 39,
      "content": "# CSS Houdini\n\n[CSS Typed OM Level 1](https://www.w3.org/TR/css-typed-om-1/)\n\n[Is Houdini Ready Yet?](https://ishoudinireadyyet.com/)\n\n[Houdini Spellbook](https://houdini.glitch.me/)\n\n[CSS Houdini Experiments](https://css-houdini.rocks/)\n\n[Home](https://extra-css.netlify.app/)",
      "description": "# CSS Houdini\n\n[CSS Typed OM Level 1](https://www.w3.org/TR/css-typed-om-1/)",
      "href": "/css-houdini",
      "path": "/content/css-houdini.md",
      "slug": "css-houdini",
      "backlinks": [
        {
          "href": "/web",
          "content": "Web"
        }
      ]
    },
    {
      "title": "CSS in JS",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/MicheleBertoli/css-in-js",
          "content": "MicheleBertoli/css-in-js"
        },
        {
          "href": "https://github.com/tuchk4/awesome-css-in-js",
          "content": "tuchk4/awesome-css-in-js"
        },
        {
          "href": "https://styled-components.com/",
          "content": "styled-components"
        },
        {
          "href": "https://emotion.sh/docs/introduction",
          "content": "Introduction"
        },
        {
          "href": "https://linaria.now.sh/",
          "content": "Linaria - zero-runtime CSS in JS library"
        },
        {
          "href": "https://www.styletron.org/",
          "content": "Styletron"
        },
        {
          "href": "https://github.com/styletron/styletron",
          "content": "styletron/styletron"
        },
        {
          "href": "https://github.com/4Catalyzer/astroturf",
          "content": "4Catalyzer/astroturf"
        },
        {
          "href": "https://seek-oss.github.io/treat/",
          "content": "treat"
        },
        {
          "href": "https://stitches.dev/",
          "content": "Stitches"
        },
        {
          "href": "https://github.com/modulz/stitches",
          "content": "modulz/stitches"
        },
        {
          "href": "https://fela.js.org/",
          "content": "Fela"
        },
        {
          "href": "https://github.com/robinweser/fela",
          "content": "robinweser/fela"
        },
        {
          "href": "https://goober.js.org/",
          "content": "Introduction | goober"
        },
        {
          "href": "https://github.com/cristianbote/goober",
          "content": "cristianbote/goober"
        },
        {
          "href": "https://twind.dev/",
          "content": "Twind | Tailwind-in-JS"
        },
        {
          "href": "https://github.com/tw-in-js/twind",
          "content": "tw-in-js/twind"
        }
      ],
      "id": 40,
      "content": "# CSS in JS\n\n[MicheleBertoli/css-in-js](https://github.com/MicheleBertoli/css-in-js)\n\n[tuchk4/awesome-css-in-js](https://github.com/tuchk4/awesome-css-in-js)\n\n[styled-components](https://styled-components.com/)\n\n[Introduction](https://emotion.sh/docs/introduction)\n\n[Linaria - zero-runtime CSS in JS library](https://linaria.now.sh/)\n\n[Styletron](https://www.styletron.org/)\n\n[styletron/styletron](https://github.com/styletron/styletron)\n\n[4Catalyzer/astroturf](https://github.com/4Catalyzer/astroturf)\n\n[treat](https://seek-oss.github.io/treat/)\n\n[Stitches](https://stitches.dev/)\n\n[modulz/stitches](https://github.com/modulz/stitches)\n\n[Fela](https://fela.js.org/)\n\n[robinweser/fela](https://github.com/robinweser/fela)\n\n[Introduction | goober](https://goober.js.org/)\n\n[cristianbote/goober](https://github.com/cristianbote/goober)\n\n[Twind | Tailwind-in-JS](https://twind.dev/)\n\n[tw-in-js/twind](https://github.com/tw-in-js/twind)",
      "description": "# CSS in JS\n\n[MicheleBertoli/css-in-js](https://github.com/MicheleBertoli/css-in-js)",
      "href": "/css-in-js",
      "path": "/content/css-in-js.md",
      "slug": "css-in-js",
      "backlinks": [
        {
          "href": "/css",
          "content": "CSS"
        }
      ]
    },
    {
      "title": "CSS Preprocessors",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://sass-lang.com/",
          "content": "Sass"
        },
        {
          "href": "https://github.com/sass/dart-sass",
          "content": "dart-sass"
        },
        {
          "href": "https://github.com/sass/sass",
          "content": "sass"
        },
        {
          "href": "https://github.com/sass/node-sass",
          "content": "node-sass"
        },
        {
          "href": "https://sass-lang.com/libsass",
          "content": "lib-sass"
        },
        {
          "href": "https://github.com/sass/libsass",
          "content": "github"
        },
        {
          "href": "https://postcss.org/",
          "content": "PostCSS"
        },
        {
          "href": "https://github.com/postcss/postcss",
          "content": "github"
        },
        {
          "href": "http://lesscss.org/",
          "content": "Less"
        },
        {
          "href": "https://github.com/less/less.js",
          "content": "github"
        },
        {
          "href": "https://stylus-lang.com/",
          "content": "Stylus"
        },
        {
          "href": "https://github.com/stylus/stylus/",
          "content": "github"
        },
        {
          "href": "https://stylis.js.org/",
          "content": "stylis"
        },
        {
          "href": "https://github.com/thysultan/stylis.js",
          "content": "github"
        }
      ],
      "id": 41,
      "content": "# CSS Preprocessors\n\n## Sass\n\n- [Sass](https://sass-lang.com/)\n- [dart-sass](https://github.com/sass/dart-sass)\n- [sass](https://github.com/sass/sass)\n- [node-sass](https://github.com/sass/node-sass)\n- [lib-sass](https://sass-lang.com/libsass), [github](https://github.com/sass/libsass)\n\n## PostCSS\n\n- [PostCSS](https://postcss.org/), [github](https://github.com/postcss/postcss)\n\n## Others\n\n- [Less](http://lesscss.org/), [github](https://github.com/less/less.js)\n- [Stylus](https://stylus-lang.com/), [github](https://github.com/stylus/stylus/)\n- [stylis](https://stylis.js.org/), [github](https://github.com/thysultan/stylis.js)",
      "description": "# CSS Preprocessors\n\n## Sass",
      "href": "/css-preprocessors",
      "path": "/content/css-preprocessors.md",
      "slug": "css-preprocessors",
      "backlinks": [
        {
          "href": "/css",
          "content": "CSS"
        }
      ]
    },
    {
      "title": "CSS Techniques",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "http://www.zeldman.com/2018/05/02/transcript-intrinsic-web-design-with-jen-simmons-the-big-web-show/",
          "content": "http://www.zeldman.com/2018/05/02/transcript-intrinsic-web-design-with-jen-simmons-the-big-web-show/"
        },
        {
          "href": "https://www.sitepoint.com/responsive-css-patterns-without-media-queries/",
          "content": "https://www.sitepoint.com/responsive-css-patterns-without-media-queries/"
        },
        {
          "href": "https://alistapart.com/article/axiomatic-css-and-lobotomized-owls/",
          "content": "https://alistapart.com/article/axiomatic-css-and-lobotomized-owls/"
        },
        {
          "href": "http://atomicdesign.bradfrost.com/",
          "content": "http://atomicdesign.bradfrost.com/"
        }
      ],
      "id": 42,
      "content": "# CSS Techniques\n\n[http://www.zeldman.com/2018/05/02/transcript-intrinsic-web-design-with-jen-simmons-the-big-web-show/](http://www.zeldman.com/2018/05/02/transcript-intrinsic-web-design-with-jen-simmons-the-big-web-show/)\n\n[https://www.sitepoint.com/responsive-css-patterns-without-media-queries/](https://www.sitepoint.com/responsive-css-patterns-without-media-queries/)\n\n[https://alistapart.com/article/axiomatic-css-and-lobotomized-owls/](https://alistapart.com/article/axiomatic-css-and-lobotomized-owls/)\n\n[http://atomicdesign.bradfrost.com/](http://atomicdesign.bradfrost.com/)",
      "description": "# CSS Techniques\n\n[http://www.zeldman.com/2018/05/02/transcript-intrinsic-web-design-with-jen-simmons-the-big-web-show/](http://www.zeldman.com/2018/05/02/transcript-intrinsic-web-design-with-jen-simmons-the-big-web-show/)",
      "href": "/css-techniques",
      "path": "/content/css-techniques.md",
      "slug": "css-techniques",
      "backlinks": [
        {
          "href": "/css",
          "content": "CSS"
        }
      ]
    },
    {
      "title": "CSS",
      "author": "pluvial",
      "links": [
        {
          "href": "/css-in-js",
          "content": "CSS in JS"
        },
        {
          "href": "/css-preprocessors",
          "content": "CSS Preprocessors"
        },
        {
          "href": "/css-techniques",
          "content": "CSS Techniques"
        },
        {
          "href": "/frameworks-libraries",
          "content": "Frameworks and Libraries"
        },
        {
          "href": "/design-systems-dev",
          "content": "Design Systems"
        }
      ],
      "externalLinks": [
        {
          "href": "https://www.w3.org/TR/css-2018/",
          "content": "CSS Snapshot 2018"
        },
        {
          "href": "https://www.w3.org/Style/CSS/read.en.html",
          "content": "Understanding the CSS Specifications"
        },
        {
          "href": "https://alistapart.com/article/readspec/",
          "content": "How to Read W3C Specs"
        },
        {
          "href": "http://1linelayouts.glitch.me/",
          "content": "1-Line Layouts"
        },
        {
          "href": "https://every-layout.dev/",
          "content": "Relearn CSS layout"
        },
        {
          "href": "https://css-tricks.com/centering-css-complete-guide/",
          "content": "Centering in CSS: A Complete Guide | CSS-Tricks"
        },
        {
          "href": "https://css-tricks.com/aspect-ratio-boxes/",
          "content": "Aspect Ratio Boxes | CSS-Tricks"
        },
        {
          "href": "https://css-tricks.com/snippets/css/a-guide-to-flexbox/",
          "content": "A Complete Guide to Flexbox | CSS-Tricks"
        },
        {
          "href": "http://piccalil.li/",
          "content": "Piccalilli - Dang Spicy Tutorials - Piccalilli"
        },
        {
          "href": "https://css-tricks.com/the-shapes-of-css/",
          "content": "The Shapes of CSS | CSS-Tricks"
        },
        {
          "href": "https://dev.to/weeb/10-of-the-best-css-animation-libraries-31d7",
          "content": "10 of the best CSS animation libraries."
        },
        {
          "href": "https://stateofcss.com/",
          "content": "The State of CSS Survey"
        },
        {
          "href": "https://necolas.github.io/normalize.css/",
          "content": "Normalize.css"
        },
        {
          "href": "https://github.com/necolas/normalize.css/blob/master/normalize.css",
          "content": "necolas/normalize.css"
        },
        {
          "href": "https://meyerweb.com/eric/tools/css/reset/",
          "content": "meyerweb.com"
        },
        {
          "href": "https://gist.github.com/DavidWells/18e73022e723037a50d6",
          "content": "CSS reset. Follow me on the twitters for more tips: https://twitter.com/davidwells"
        }
      ],
      "id": 43,
      "content": "# CSS\n\n[[css-in-js|CSS in JS]]\n\n[[css-preprocessors|CSS Preprocessors]]\n\n[[css-techniques|CSS Techniques]]\n\n[[frameworks-libraries|Frameworks and Libraries]]\n\n[[design-systems-dev|Design Systems]]\n\nW3C - [CSS Snapshot 2018](https://www.w3.org/TR/css-2018/)\n\n[Understanding the CSS Specifications](https://www.w3.org/Style/CSS/read.en.html)\n\n[How to Read W3C Specs](https://alistapart.com/article/readspec/)\n\n[1-Line Layouts](http://1linelayouts.glitch.me/)\n\n[Relearn CSS layout](https://every-layout.dev/)\n\n[Centering in CSS: A Complete Guide | CSS-Tricks](https://css-tricks.com/centering-css-complete-guide/)\n\n[Aspect Ratio Boxes | CSS-Tricks](https://css-tricks.com/aspect-ratio-boxes/)\n\n[A Complete Guide to Flexbox | CSS-Tricks](https://css-tricks.com/snippets/css/a-guide-to-flexbox/)\n\n[Piccalilli - Dang Spicy Tutorials - Piccalilli](http://piccalil.li/)\n\n[The Shapes of CSS | CSS-Tricks](https://css-tricks.com/the-shapes-of-css/)\n\n[10 of the best CSS animation libraries.](https://dev.to/weeb/10-of-the-best-css-animation-libraries-31d7)\n\n[The State of CSS Survey](https://stateofcss.com/)\n\n[Normalize.css](https://necolas.github.io/normalize.css/)\n\n[necolas/normalize.css](https://github.com/necolas/normalize.css/blob/master/normalize.css)\n\n[meyerweb.com](https://meyerweb.com/eric/tools/css/reset/)\n\n[CSS reset. Follow me on the twitters for more tips: https://twitter.com/davidwells](https://gist.github.com/DavidWells/18e73022e723037a50d6)",
      "description": "# CSS\n\n[[css-in-js|CSS in JS]]",
      "href": "/css",
      "path": "/content/css.md",
      "slug": "css",
      "backlinks": [
        {
          "href": "/web",
          "content": "Web"
        }
      ]
    },
    {
      "title": "Dart",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://dart.dev/",
          "content": "dart"
        },
        {
          "href": "https://dart.dev/tutorials/web/get-started",
          "content": "https://dart.dev/tutorials/web/get-started"
        }
      ],
      "id": 44,
      "content": "# Dart\n\n[dart](https://dart.dev/)[https://dart.dev/tutorials/web/get-started](https://dart.dev/tutorials/web/get-started)",
      "description": "# Dart\n\n[dart](https://dart.dev/)[https://dart.dev/tutorials/web/get-started](https://dart.dev/tutorials/web/get-started)",
      "href": "/dart",
      "path": "/content/dart.md",
      "slug": "dart",
      "backlinks": [
        {
          "href": "/programming-languages",
          "content": "Programming Languages"
        }
      ]
    },
    {
      "title": "Data fetching",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/sindresorhus/ky",
          "content": "ky"
        },
        {
          "href": "https://github.com/zeit/swr",
          "content": "swr"
        },
        {
          "href": "https://github.com/tannerlinsley/react-query",
          "content": "react-query"
        },
        {
          "href": "https://github.com/sindresorhus/got",
          "content": "got"
        }
      ],
      "id": 45,
      "content": "# Data fetching\n\n## Fetch\n\n- [ky](https://github.com/sindresorhus/ky)\n\n## React\n\n- [swr](https://github.com/zeit/swr)\n- [react-query](https://github.com/tannerlinsley/react-query)\n\n## Node\n\n- [got](https://github.com/sindresorhus/got)",
      "description": "# Data fetching\n\n## Fetch",
      "href": "/data-fetching",
      "path": "/content/data-fetching.md",
      "slug": "data-fetching",
      "backlinks": [
        {
          "href": "/javascript",
          "content": "JavaScript"
        }
      ]
    },
    {
      "title": "Data Science and Machine Learning",
      "author": "pluvial",
      "links": [
        {
          "href": "/computer-vision",
          "content": "Computer Vision"
        }
      ],
      "externalLinks": [
        {
          "href": "https://github.com/josephmisiti/awesome-machine-learning",
          "content": "josephmisiti/awesome-machine-learning"
        },
        {
          "href": "https://github.com/EthicalML/awesome-production-machine-learning",
          "content": "EthicalML/awesome-production-machine-learning"
        },
        {
          "href": "https://github.com/trekhleb/homemade-machine-learning",
          "content": "trekhleb/homemade-machine-learning"
        },
        {
          "href": "https://github.com/mrdbourke/machine-learning-roadmap",
          "content": "mrdbourke/machine-learning-roadmap"
        },
        {
          "href": "https://github.com/AMAI-GmbH/AI-Expert-Roadmap",
          "content": "AMAI-GmbH/AI-Expert-Roadmap"
        },
        {
          "href": "https://github.com/eugeneyan/applied-ml",
          "content": "eugeneyan/applied-ml"
        },
        {
          "href": "https://github.com/ivan-bilan/The-NLP-Pandect",
          "content": "ivan-bilan/The-NLP-Pandect"
        },
        {
          "href": "https://www.tensorflow.org/",
          "content": "TensorFlow"
        },
        {
          "href": "https://pytorch.org/",
          "content": "PyTorch"
        },
        {
          "href": "https://keras.io/",
          "content": "Keras: the Python deep learning API"
        },
        {
          "href": "https://poloclub.github.io/cnn-explainer/",
          "content": "CNN Explainer"
        },
        {
          "href": "https://github.com/poloclub/cnn-explainer",
          "content": "poloclub/cnn-explainer"
        },
        {
          "href": "https://www.arxiv-vanity.com/papers/2005.14165/",
          "content": "Language Models are Few-Shot Learners"
        },
        {
          "href": "https://deepmind.com/research/publications/Acme",
          "content": "Acme: A new framework for distributed reinforcement learning"
        },
        {
          "href": "https://deepmind.com/research/publications/2021/open-ended-learning-leads-to-generally-capable-agents",
          "content": "Open-Ended Learning Leads to Generally Capable Agents"
        },
        {
          "href": "https://github.com/mindsdb/mindsdb",
          "content": "GitHub - mindsdb/mindsdb: In-Database Machine Learning"
        },
        {
          "href": "https://www.streamlit.io/",
          "content": "Streamlit - The fastest way to build custom ML tools"
        },
        {
          "href": "https://github.com/streamlit/streamlit",
          "content": "streamlit/streamlit"
        },
        {
          "href": "https://github.com/cortexlabs/cortex",
          "content": "cortexlabs/cortex"
        },
        {
          "href": "https://www.cortex.dev/",
          "content": "Cortex"
        },
        {
          "href": "https://github.com/google/jax",
          "content": "google/jax"
        },
        {
          "href": "https://www.fast.ai/",
          "content": "Home"
        },
        {
          "href": "https://docs.fast.ai/",
          "content": "Welcome to fastai"
        },
        {
          "href": "https://github.com/fastai/fastai",
          "content": "GitHub - fastai/fastai: The fastai deep learning library"
        },
        {
          "href": "https://fluxml.ai/FastAI.jl/dev/README.md.html",
          "content": "FastAI"
        },
        {
          "href": "https://github.com/FluxML/FastAI.jl",
          "content": "FluxML/FastAI.jl"
        },
        {
          "href": "https://github.com/loveunk/Deep-learning-books",
          "content": "loveunk/Deep-learning-books"
        },
        {
          "href": "https://github.com/thunil/Physics-Based-Deep-Learning",
          "content": "thunil/Physics-Based-Deep-Learning"
        },
        {
          "href": "https://github.com/iterative/cml",
          "content": "iterative/cml"
        },
        {
          "href": "https://github.com/probml/pml-book",
          "content": "probml/pml-book"
        },
        {
          "href": "https://github.com/sinkingsugar/nimtorch",
          "content": "sinkingsugar/nimtorch"
        },
        {
          "href": "https://huggingface.co/",
          "content": "Hugging Face - On a mission to solve NLP, one commit at a time."
        },
        {
          "href": "https://github.com/jbesomi/texthero",
          "content": "jbesomi/texthero"
        },
        {
          "href": "https://jalammar.github.io/illustrated-transformer/",
          "content": "The Illustrated Transformer"
        },
        {
          "href": "http://www.peterbloem.nl/blog/transformers",
          "content": "Transformers from scratch"
        },
        {
          "href": "https://github.com/karpathy/minGPT",
          "content": "karpathy/minGPT"
        },
        {
          "href": "http://www.arewelearningyet.com/",
          "content": "Are we learning yet?"
        },
        {
          "href": "https://www.elementsofai.com/",
          "content": "A free online introduction to artificial intelligence for non-experts"
        },
        {
          "href": "http://vibrancy.aiindex.org/",
          "content": "Global AI Vibrancy Tool"
        },
        {
          "href": "http://arxiv.aiindex.org/",
          "content": "AI INDEX"
        },
        {
          "href": "https://docs.seldon.io/projects/alibi/en/stable/",
          "content": "Indices and tables - Alibi 0.5.1 documentation"
        },
        {
          "href": "https://libradocs.github.io/",
          "content": "About Libra"
        },
        {
          "href": "https://github.com/Palashio/libra",
          "content": "Palashio/libra"
        },
        {
          "href": "https://github.com/karpathy/micrograd",
          "content": "karpathy/micrograd"
        },
        {
          "href": "https://github.com/geohot/tinygrad",
          "content": "geohot/tinygrad"
        },
        {
          "href": "https://github.com/dynamicwebpaige/thinking-in-data",
          "content": "dynamicwebpaige/thinking-in-data"
        }
      ],
      "id": 46,
      "content": "# Data Science and Machine Learning\n\n[[computer-vision|Computer Vision]]\n\n[josephmisiti/awesome-machine-learning](https://github.com/josephmisiti/awesome-machine-learning)\n\n[EthicalML/awesome-production-machine-learning](https://github.com/EthicalML/awesome-production-machine-learning)\n\n[trekhleb/homemade-machine-learning](https://github.com/trekhleb/homemade-machine-learning)\n\n[mrdbourke/machine-learning-roadmap](https://github.com/mrdbourke/machine-learning-roadmap)\n\n[AMAI-GmbH/AI-Expert-Roadmap](https://github.com/AMAI-GmbH/AI-Expert-Roadmap)\n\n[eugeneyan/applied-ml](https://github.com/eugeneyan/applied-ml)\n\n[ivan-bilan/The-NLP-Pandect](https://github.com/ivan-bilan/The-NLP-Pandect)\n\n[TensorFlow](https://www.tensorflow.org/)\n\n[PyTorch](https://pytorch.org/)\n\n[Keras: the Python deep learning API](https://keras.io/)\n\n[CNN Explainer](https://poloclub.github.io/cnn-explainer/)\n\n[poloclub/cnn-explainer](https://github.com/poloclub/cnn-explainer)\n\n[Language Models are Few-Shot Learners](https://www.arxiv-vanity.com/papers/2005.14165/)\n\n[Acme: A new framework for distributed reinforcement learning](https://deepmind.com/research/publications/Acme)\n\n[Open-Ended Learning Leads to Generally Capable Agents](https://deepmind.com/research/publications/2021/open-ended-learning-leads-to-generally-capable-agents)\n\n[GitHub - mindsdb/mindsdb: In-Database Machine Learning](https://github.com/mindsdb/mindsdb)\n\n[Streamlit - The fastest way to build custom ML tools](https://www.streamlit.io/)\n\n[streamlit/streamlit](https://github.com/streamlit/streamlit)\n\n[cortexlabs/cortex](https://github.com/cortexlabs/cortex)\n\n[Cortex](https://www.cortex.dev/)\n\n[google/jax](https://github.com/google/jax)\n\n[Home](https://www.fast.ai/)\n\n[Welcome to fastai](https://docs.fast.ai/)\n\n[GitHub - fastai/fastai: The fastai deep learning library](https://github.com/fastai/fastai)\n\n[FastAI](https://fluxml.ai/FastAI.jl/dev/README.md.html)\n\n[FluxML/FastAI.jl](https://github.com/FluxML/FastAI.jl)\n\n[loveunk/Deep-learning-books](https://github.com/loveunk/Deep-learning-books)\n\n[thunil/Physics-Based-Deep-Learning](https://github.com/thunil/Physics-Based-Deep-Learning)\n\n[iterative/cml](https://github.com/iterative/cml)\n\n[probml/pml-book](https://github.com/probml/pml-book)\n\n[sinkingsugar/nimtorch](https://github.com/sinkingsugar/nimtorch)\n\n## NLP\n\n[Hugging Face - On a mission to solve NLP, one commit at a time.](https://huggingface.co/)\n\n[jbesomi/texthero](https://github.com/jbesomi/texthero)\n\n[The Illustrated Transformer](https://jalammar.github.io/illustrated-transformer/)\n\n[Transformers from scratch](http://www.peterbloem.nl/blog/transformers)\n\n[karpathy/minGPT](https://github.com/karpathy/minGPT)\n\n## Rust\n\n[Are we learning yet?](http://www.arewelearningyet.com/)\n\n[A free online introduction to artificial intelligence for non-experts](https://www.elementsofai.com/)\n\n[Global AI Vibrancy Tool](http://vibrancy.aiindex.org/)\n\n[AI INDEX](http://arxiv.aiindex.org/)\n\n[Indices and tables - Alibi 0.5.1 documentation](https://docs.seldon.io/projects/alibi/en/stable/)\n\n[About Libra](https://libradocs.github.io/)\n\n[Palashio/libra](https://github.com/Palashio/libra)\n\n[karpathy/micrograd](https://github.com/karpathy/micrograd)\n\n[geohot/tinygrad](https://github.com/geohot/tinygrad)\n\n[dynamicwebpaige/thinking-in-data](https://github.com/dynamicwebpaige/thinking-in-data)",
      "description": "# Data Science and Machine Learning\n\n[[computer-vision|Computer Vision]]",
      "href": "/data-science-machine-learning",
      "path": "/content/data-science-machine-learning.md",
      "slug": "data-science-machine-learning",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Data Visualization",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://d3js.org/",
          "content": "D3.js - Data-Driven Documents"
        },
        {
          "href": "https://wattenberger.com/blog/d3",
          "content": "Amelia Wattenberger"
        },
        {
          "href": "https://vega.github.io/vega/",
          "content": "A Visualization Grammar"
        },
        {
          "href": "https://vega.github.io/vega-lite/",
          "content": "A High-Level Grammar of Interactive Graphics"
        },
        {
          "href": "https://observablehq.com/",
          "content": "The magic notebook for exploring data / Observable"
        },
        {
          "href": "https://bl.ocks.org/",
          "content": "Popular Blocks - bl.ocks.org"
        },
        {
          "href": "https://jupyter.org/",
          "content": "Project Jupyter"
        },
        {
          "href": "https://alpha.iodide.io/",
          "content": "Iodide"
        },
        {
          "href": "https://idyll-lang.org/",
          "content": "Idyll"
        },
        {
          "href": "https://code.world/",
          "content": "CodeWorld"
        },
        {
          "href": "https://www.liminoid.io/",
          "content": "Liminoid"
        },
        {
          "href": "https://github.com/liminoid",
          "content": "Liminoid"
        },
        {
          "href": "https://www.mapbox.com/",
          "content": "Mapbox"
        },
        {
          "href": "https://github.com/mapbox/martini",
          "content": "mapbox/martini"
        },
        {
          "href": "https://deck.gl/",
          "content": "deck.gl"
        },
        {
          "href": "https://uwdata.github.io/arquero/",
          "content": "Arquero"
        },
        {
          "href": "https://pbeshai.github.io/tidy/",
          "content": "tidy.js"
        }
      ],
      "id": 47,
      "content": "# Data Visualization\n\n## Libraries\n\n[D3.js - Data-Driven Documents](https://d3js.org/)\n\n[Amelia Wattenberger](https://wattenberger.com/blog/d3)\n\n[A Visualization Grammar](https://vega.github.io/vega/)\n\n[A High-Level Grammar of Interactive Graphics](https://vega.github.io/vega-lite/)\n\n## Notebooks\n\n[The magic notebook for exploring data / Observable](https://observablehq.com/)\n\n[Popular Blocks - bl.ocks.org](https://bl.ocks.org/)\n\n[Project Jupyter](https://jupyter.org/)\n\n[Iodide](https://alpha.iodide.io/)\n\n[Idyll](https://idyll-lang.org/)\n\n[CodeWorld](https://code.world/)\n\n[Liminoid](https://www.liminoid.io/)\n\n[Liminoid](https://github.com/liminoid)\n\n## Maps\n\n[Mapbox](https://www.mapbox.com/)\n\n[mapbox/martini](https://github.com/mapbox/martini)\n\n[deck.gl](https://deck.gl/)\n\n[Arquero](https://uwdata.github.io/arquero/)\n\n[tidy.js](https://pbeshai.github.io/tidy/)",
      "description": "# Data Visualization\n\n## Libraries",
      "href": "/data-visualization",
      "path": "/content/data-visualization.md",
      "slug": "data-visualization",
      "backlinks": [
        {
          "href": "/media",
          "content": "Media"
        }
      ]
    },
    {
      "title": "Databases & DBaaS",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://db-engines.com/en/",
          "content": "DB-Engines"
        },
        {
          "href": "https://dataguide.prisma.io/",
          "content": "Prisma’s Data Guide - Educational articles to make databases more approachable"
        },
        {
          "href": "https://www.postgresql.org/",
          "content": "PostgreSQL: The world’s most advanced open source database"
        },
        {
          "href": "https://www.postgresql.org/docs/12/tutorial-populate.html",
          "content": "PostgreSQL: Documentation: 12: 2.4. Populating a Table With Rows"
        },
        {
          "href": "https://www.postgresql.org/docs/current/ecpg.html",
          "content": "Chapter 35. ECPG - Embedded SQL in C"
        },
        {
          "href": "https://github.com/citusdata/pg_cron",
          "content": "GitHub - citusdata/pg_cron: Run periodic jobs in PostgreSQL"
        },
        {
          "href": "https://pingcap.com/products/tidb",
          "content": "TiDB"
        },
        {
          "href": "https://github.com/pingcap/tidb",
          "content": "pingcap/tidb"
        },
        {
          "href": "https://tikv.org/",
          "content": "TiKV"
        },
        {
          "href": "https://github.com/tikv/tikv",
          "content": "tikv/tikv"
        },
        {
          "href": "https://www.yugabyte.com/yugabytedb/",
          "content": "Open Source | YugabyteDB"
        },
        {
          "href": "https://github.com/yugabyte/yugabyte-db",
          "content": "yugabyte/yugabyte-db"
        },
        {
          "href": "https://github.com/augmentable-dev/gitqlite",
          "content": "augmentable-dev/gitqlite"
        },
        {
          "href": "https://materialize.io/",
          "content": "Homepage"
        },
        {
          "href": "https://github.com/MaterializeInc/materialize",
          "content": "MaterializeInc/materialize"
        },
        {
          "href": "https://planetscale.com/",
          "content": "PlanetScale"
        },
        {
          "href": "https://planetscale.com/vitess",
          "content": "Vitess"
        },
        {
          "href": "https://vitess.io/",
          "content": "https://vitess.io/"
        },
        {
          "href": "https://github.com/vitessio/vitess",
          "content": "GitHub - vitessio/vitess: Vitess is a database clustering system for horizontal scaling of MySQL."
        },
        {
          "href": "https://www.sqlite.org/index.html",
          "content": "SQLite Home Page"
        },
        {
          "href": "https://sqlite.org/src/doc/trunk/README.md",
          "content": "SQLite: SQLite Source Repository"
        },
        {
          "href": "https://litestream.io/",
          "content": "Litestream"
        },
        {
          "href": "https://github.com/benbjohnson/litestream",
          "content": "benbjohnson/litestream"
        },
        {
          "href": "https://github.com/couchbase/couchbase-lite-core",
          "content": "couchbase/couchbase-lite-core"
        },
        {
          "href": "https://github.com/couchbase/couchbase-lite-C",
          "content": "couchbase/couchbase-lite-C"
        },
        {
          "href": "https://www.h2database.com/html/main.html",
          "content": "H2 Database Engine"
        },
        {
          "href": "https://symas.com/lmdb/",
          "content": "Symas Lightning Memory-mapped Database | Symas Corporation"
        },
        {
          "href": "https://github.com/LMDB/lmdb",
          "content": "GitHub - LMDB/lmdb: Read-only mirror of official repo on openldap.org. Issues and pull requests here are ignored. Use OpenLDAP ITS for issues."
        },
        {
          "href": "https://github.com/google/leveldb",
          "content": "google/leveldb"
        },
        {
          "href": "https://github.com/facebook/rocksdb",
          "content": "facebook/rocksdb"
        },
        {
          "href": "https://www.mongodb.com/",
          "content": "The most popular database for modern apps"
        },
        {
          "href": "https://github.com/mongodb/mongo",
          "content": "mongodb/mongo"
        },
        {
          "href": "https://www.couchbase.com/",
          "content": "Couchbase: Best NoSQL Cloud Database Service"
        },
        {
          "href": "https://couchdb.apache.org/",
          "content": "Apache CouchDB"
        },
        {
          "href": "https://github.com/apache/couchdb",
          "content": "apache/couchdb"
        },
        {
          "href": "https://ravendb.net/",
          "content": "NoSQL Database | RavenDB ACID NoSQL Document Database"
        },
        {
          "href": "https://github.com/ravendb/ravendb",
          "content": "ravendb/ravendb"
        },
        {
          "href": "https://rethinkdb.com/",
          "content": "RethinkDB: the open-source database for the realtime web"
        },
        {
          "href": "https://github.com/rethinkdb/rethinkdb",
          "content": "rethinkdb/rethinkdb"
        },
        {
          "href": "https://rxdb.info/",
          "content": "Introduction"
        },
        {
          "href": "https://github.com/pubkey/rxdb",
          "content": "pubkey/rxdb"
        },
        {
          "href": "https://fluidframework.com/",
          "content": "Fluid Framework"
        },
        {
          "href": "https://github.com/microsoft/FluidFramework",
          "content": "microsoft/FluidFramework"
        },
        {
          "href": "https://cassandra.apache.org/",
          "content": "Apache Cassandra"
        },
        {
          "href": "https://www.scylladb.com/",
          "content": "Home"
        },
        {
          "href": "https://hbase.apache.org/",
          "content": "Apache HBase - Apache HBase™ Home"
        },
        {
          "href": "https://kx.com/",
          "content": "Driving business decisions with real-time continuous intelligence | KX"
        },
        {
          "href": "https://redis.io/",
          "content": "Redis"
        },
        {
          "href": "https://github.com/redis-io/redis",
          "content": "redis-io/redis"
        },
        {
          "href": "https://redislabs.com/community/ebook/",
          "content": "eBook - Redis in Action | Redis Labs"
        },
        {
          "href": "https://github.com/josiahcarlson/redis-in-action",
          "content": "josiahcarlson/redis-in-action"
        },
        {
          "href": "https://redislabs.com/ebook/part-1-getting-started/chapter-1-getting-to-know-redis/1-3-hello-redis/1-3-1-voting-on-articles/",
          "content": "1.3.1 Voting on articles | Redis Labs"
        },
        {
          "href": "https://keydb.dev/",
          "content": "KeyDB - The faster Redis Alternative"
        },
        {
          "href": "https://github.com/JohnSully/KeyDB",
          "content": "JohnSully/KeyDB"
        },
        {
          "href": "https://riak.com/",
          "content": "Home Page"
        },
        {
          "href": "https://github.com/basho/riak",
          "content": "basho/riak"
        },
        {
          "href": "https://github.com/basho/riak_kv",
          "content": "basho/riak_kv"
        },
        {
          "href": "https://github.com/basho/riak_core",
          "content": "basho/riak_core"
        },
        {
          "href": "https://neo4j.com/",
          "content": "Neo4j Graph Platform - The Leader in Graph Databases"
        },
        {
          "href": "https://www.arangodb.com/",
          "content": "Multi-model highly available NoSQL database - ArangoDB"
        },
        {
          "href": "https://orientdb.com/",
          "content": "Graph Database | Multi-Model Database | OrientDB"
        },
        {
          "href": "https://age.apache.org/",
          "content": "Apache AGE - A Graph Extension for PostgreSQL"
        },
        {
          "href": "https://milvus.io/",
          "content": "Milvus"
        },
        {
          "href": "https://github.com/milvus-io/milvus",
          "content": "milvus-io/milvus"
        },
        {
          "href": "https://vaticle.com/typedb",
          "content": "Introducing TypeDB: a strongly-typed database"
        },
        {
          "href": "https://github.com/vaticle/typedb",
          "content": "GitHub - vaticle/typedb: TypeDB: a strongly-typed database"
        },
        {
          "href": "https://www.influxdata.com/",
          "content": "InfluxDB: Purpose-Built Open Source Time Series Database | InfluxData"
        },
        {
          "href": "https://questdb.io/",
          "content": "QuestDB · Always on time"
        },
        {
          "href": "https://github.com/questdb/questdb",
          "content": "questdb/questdb"
        },
        {
          "href": "https://clickhouse.tech/",
          "content": "ClickHouse DBMS"
        },
        {
          "href": "https://github.com/ClickHouse/ClickHouse",
          "content": "ClickHouse/ClickHouse"
        },
        {
          "href": "https://www.mongodb.com/cloud/atlas",
          "content": "Managed MongoDB Hosting | Database-as-a-Service"
        },
        {
          "href": "https://redislabs.com/",
          "content": "Redis Labs | The Best Redis Experience"
        },
        {
          "href": "https://www.couchbase.com/products/cloud",
          "content": "What Is DBaaS? - Database-as-a-Service Provider"
        },
        {
          "href": "https://www.ibm.com/cloud/cloudant",
          "content": "Cloudant - Overview"
        },
        {
          "href": "https://cloud.ravendb.net/",
          "content": "RavenDB Cloud"
        },
        {
          "href": "https://www.graphenedb.com/",
          "content": "GrapheneDB"
        },
        {
          "href": "https://pingcap.com/products/tidbcloud",
          "content": "TiDB Cloud"
        },
        {
          "href": "https://www.postgresql.org/support/professional_hosting/europe/",
          "content": "Hosting Providers - Europe"
        },
        {
          "href": "https://syncinc.so/",
          "content": "Sync Inc: Replicate third-party APIs to Postgres"
        },
        {
          "href": "https://fauna.com/",
          "content": "Fauna | The data API for modern applications"
        },
        {
          "href": "https://azure.microsoft.com/en-us/services/cosmos-db/",
          "content": "Azure Cosmos DB"
        },
        {
          "href": "https://aws.amazon.com/dynamodb/",
          "content": "Amazon DynamoDB | NoSQL Key-Value Database | Amazon Web Services"
        },
        {
          "href": "https://aws.amazon.com/rds/aurora/",
          "content": "Amazon Aurora | MySQL PostgreSQL Relational Database | Amazon Web Services"
        },
        {
          "href": "https://aws.amazon.com/rds/",
          "content": "Amazon RDS | Cloud Relational Database | Amazon Web Services"
        },
        {
          "href": "https://www.digitalocean.com/products/managed-databases/",
          "content": "Worry-Free Managed Database Hosting (DBaaS) | DigitalOcean"
        },
        {
          "href": "https://www.compose.com/",
          "content": "Cloud Database Platform | Compose"
        },
        {
          "href": "https://www.lightbase.io/",
          "content": "Lightbase Cloud Hosted Database as a Service - DBaaS"
        },
        {
          "href": "https://www.stackhero.io/en/",
          "content": "Managed cloud services provider. Fast. Scalable. Reliable."
        },
        {
          "href": "https://scalegrid.io/",
          "content": "Fully Managed Database Hosting"
        },
        {
          "href": "https://cloud.ravendb.net/",
          "content": "RavenDB Cloud"
        }
      ],
      "id": 48,
      "content": "# Databases & DBaaS\n\n[DB-Engines](https://db-engines.com/en/)\n\n[Prisma's Data Guide - Educational articles to make databases more approachable](https://dataguide.prisma.io/)\n\n## Relational databases\n\n### PostgreSQL\n\n[PostgreSQL: The world's most advanced open source database](https://www.postgresql.org/)\n\n[PostgreSQL: Documentation: 12: 2.4. Populating a Table With Rows](https://www.postgresql.org/docs/12/tutorial-populate.html)\n\n[Chapter 35. ECPG - Embedded SQL in C](https://www.postgresql.org/docs/current/ecpg.html)\n\n[GitHub - citusdata/pg_cron: Run periodic jobs in PostgreSQL](https://github.com/citusdata/pg_cron)\n\n### TIDB\n\n[TiDB](https://pingcap.com/products/tidb)\n\n[pingcap/tidb](https://github.com/pingcap/tidb)\n\n[TiKV](https://tikv.org/)\n\n[tikv/tikv](https://github.com/tikv/tikv)\n\n[Open Source | YugabyteDB](https://www.yugabyte.com/yugabytedb/)\n\n[yugabyte/yugabyte-db](https://github.com/yugabyte/yugabyte-db)\n\n[augmentable-dev/gitqlite](https://github.com/augmentable-dev/gitqlite)\n\n[Homepage](https://materialize.io/)\n\n[MaterializeInc/materialize](https://github.com/MaterializeInc/materialize)\n\n[PlanetScale](https://planetscale.com/)\n\n[Vitess](https://planetscale.com/vitess)\n\n[https://vitess.io/](https://vitess.io/)\n\n[GitHub - vitessio/vitess: Vitess is a database clustering system for horizontal scaling of MySQL.](https://github.com/vitessio/vitess)\n\n## Embedded, SQLite\n\n[SQLite Home Page](https://www.sqlite.org/index.html)\n\n[SQLite: SQLite Source Repository](https://sqlite.org/src/doc/trunk/README.md)\n\n[Litestream](https://litestream.io/)\n\n[benbjohnson/litestream](https://github.com/benbjohnson/litestream)\n\n[couchbase/couchbase-lite-core](https://github.com/couchbase/couchbase-lite-core)\n\n[couchbase/couchbase-lite-C](https://github.com/couchbase/couchbase-lite-C)\n\n[H2 Database Engine](https://www.h2database.com/html/main.html)\n\n[Symas Lightning Memory-mapped Database | Symas Corporation](https://symas.com/lmdb/)\n\n[GitHub - LMDB/lmdb: Read-only mirror of official repo on openldap.org. Issues and pull requests here are ignored. Use OpenLDAP ITS for issues.](https://github.com/LMDB/lmdb)\n\n[google/leveldb](https://github.com/google/leveldb)\n\n[facebook/rocksdb](https://github.com/facebook/rocksdb)\n\n## Document stores\n\n[The most popular database for modern apps](https://www.mongodb.com/)\n\n[mongodb/mongo](https://github.com/mongodb/mongo)\n\n[Couchbase: Best NoSQL Cloud Database Service](https://www.couchbase.com/)\n\n[Apache CouchDB](https://couchdb.apache.org/)\n\n[apache/couchdb](https://github.com/apache/couchdb)\n\n[NoSQL Database | RavenDB ACID NoSQL Document Database](https://ravendb.net/)\n\n[ravendb/ravendb](https://github.com/ravendb/ravendb)\n\n[RethinkDB: the open-source database for the realtime web](https://rethinkdb.com/)\n\n[rethinkdb/rethinkdb](https://github.com/rethinkdb/rethinkdb)\n\n[Introduction](https://rxdb.info/)\n\n[pubkey/rxdb](https://github.com/pubkey/rxdb)\n\n[Fluid Framework](https://fluidframework.com/)\n\n[microsoft/FluidFramework](https://github.com/microsoft/FluidFramework)\n\n## Column stores\n\n[Apache Cassandra](https://cassandra.apache.org/)\n\n[Home](https://www.scylladb.com/)\n\n[Apache HBase - Apache HBase™ Home](https://hbase.apache.org/)\n\n[Driving business decisions with real-time continuous intelligence | KX](https://kx.com/)\n\n## Key-value stores\n\n### Redis\n\n[Redis](https://redis.io/)\n\n[redis-io/redis](https://github.com/redis-io/redis)\n\n[eBook - Redis in Action | Redis Labs](https://redislabs.com/community/ebook/)\n\n[josiahcarlson/redis-in-action](https://github.com/josiahcarlson/redis-in-action)\n\n[1.3.1 Voting on articles | Redis Labs](https://redislabs.com/ebook/part-1-getting-started/chapter-1-getting-to-know-redis/1-3-hello-redis/1-3-1-voting-on-articles/)\n\n[KeyDB - The faster Redis Alternative](https://keydb.dev/)\n\n[JohnSully/KeyDB](https://github.com/JohnSully/KeyDB)\n\n### Riak\n\n[Home Page](https://riak.com/)\n\n[basho/riak](https://github.com/basho/riak)\n\n[basho/riak_kv](https://github.com/basho/riak_kv)\n\n[basho/riak_core](https://github.com/basho/riak_core)\n\n## Graph and multi-model\n\n[Neo4j Graph Platform - The Leader in Graph Databases](https://neo4j.com/)\n\n[Multi-model highly available NoSQL database - ArangoDB](https://www.arangodb.com/)\n\n[Graph Database | Multi-Model Database | OrientDB](https://orientdb.com/)\n\n[Apache AGE - A Graph Extension for PostgreSQL](https://age.apache.org/)\n\n[Milvus](https://milvus.io/)\n\n[milvus-io/milvus](https://github.com/milvus-io/milvus)\n\n[Introducing TypeDB: a strongly-typed database](https://vaticle.com/typedb)\n\n[GitHub - vaticle/typedb: TypeDB: a strongly-typed database](https://github.com/vaticle/typedb)\n\n## Time series\n\n[InfluxDB: Purpose-Built Open Source Time Series Database | InfluxData](https://www.influxdata.com/)\n\n[QuestDB · Always on time](https://questdb.io/)\n\n[questdb/questdb](https://github.com/questdb/questdb)\n\n[ClickHouse DBMS](https://clickhouse.tech/)\n\n[ClickHouse/ClickHouse](https://github.com/ClickHouse/ClickHouse)\n\n## Managed and hosted databases\n\n### Open source\n\n[Managed MongoDB Hosting | Database-as-a-Service](https://www.mongodb.com/cloud/atlas)\n\n[Redis Labs | The Best Redis Experience](https://redislabs.com/)\n\n[What Is DBaaS? - Database-as-a-Service Provider](https://www.couchbase.com/products/cloud)\n\n[Cloudant - Overview](https://www.ibm.com/cloud/cloudant)\n\n[RavenDB Cloud](https://cloud.ravendb.net/)\n\n[GrapheneDB](https://www.graphenedb.com/)\n\n[TiDB Cloud](https://pingcap.com/products/tidbcloud)\n\n[Hosting Providers - Europe](https://www.postgresql.org/support/professional_hosting/europe/)\n\n[Sync Inc: Replicate third-party APIs to Postgres](https://syncinc.so/)\n\n### Proprietary\n\n[Fauna | The data API for modern applications](https://fauna.com/)\n\n[Azure Cosmos DB](https://azure.microsoft.com/en-us/services/cosmos-db/)\n\n[Amazon DynamoDB | NoSQL Key-Value Database | Amazon Web Services](https://aws.amazon.com/dynamodb/)\n\n[Amazon Aurora | MySQL PostgreSQL Relational Database | Amazon Web Services](https://aws.amazon.com/rds/aurora/)\n\n[Amazon RDS | Cloud Relational Database | Amazon Web Services](https://aws.amazon.com/rds/)\n\n[Worry-Free Managed Database Hosting (DBaaS) | DigitalOcean](https://www.digitalocean.com/products/managed-databases/)\n\n[Cloud Database Platform | Compose](https://www.compose.com/)\n\n[Lightbase Cloud Hosted Database as a Service - DBaaS](https://www.lightbase.io/)\n\n[Managed cloud services provider. Fast. Scalable. Reliable.](https://www.stackhero.io/en/)\n\n[Fully Managed Database Hosting](https://scalegrid.io/)\n\n[RavenDB Cloud](https://cloud.ravendb.net/)",
      "description": "# Databases & DBaaS\n\n[DB-Engines](https://db-engines.com/en/)",
      "href": "/databases-dbaas",
      "path": "/content/databases-dbaas.md",
      "slug": "databases-dbaas",
      "backlinks": [
        {
          "href": "/infrastructure",
          "content": "Infrastructure"
        }
      ]
    },
    {
      "title": "Databases",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/erikgrinaker/toydb",
          "content": "erikgrinaker/toydb"
        }
      ],
      "id": 49,
      "content": "# Databases\n\n[erikgrinaker/toydb](https://github.com/erikgrinaker/toydb)",
      "description": "# Databases\n\n[erikgrinaker/toydb](https://github.com/erikgrinaker/toydb)",
      "href": "/databases",
      "path": "/content/databases.md",
      "slug": "databases",
      "backlinks": [
        {
          "href": "/systems-programming",
          "content": "Systems Programming"
        }
      ]
    },
    {
      "title": "Debug",
      "author": "pluvial",
      "links": [
        {
          "href": "/about",
          "content": "about"
        },
        {
          "href": "/readme",
          "content": "README.md"
        }
      ],
      "externalLinks": [
        {
          "href": "https://github.com/pluvial/pluvial.xyz",
          "content": "Repo"
        }
      ],
      "id": 50,
      "content": "<h1>Hello Prism</h1>\n\n<Example />\n\n<style>\n  h1 {\n    color: #0dd;\n  }\n</style>\n```\n\n# Color Palette\n\n<div class=\"flex\">\n  {#each { length: 8 } as _, index}\n    <div class=\"block\" style=\"background-color: var(--g{(2 * index + 1).toString(16)})\" />\n  {/each}\n</div>\n\n<div class=\"flex\">\n  {#each { length: 8 } as _, index}\n    <div class=\"block\" style=\"background-color: var(--c{(2 * index + 1).toString(16)})\" />\n  {/each}\n</div>\n\n# Stuff\n\n<pre><code>{JSON.stringify($page.stuff, null, 2)}</code></pre>\n\n<style>\n  .flex {\n    display: flex;\n  }\n\n.block {\nflex: 1;\nheight: 8rem;\n}\n</style>",
      "description": "<h1>Hello Prism</h1>\n\n<Example />",
      "href": "/debug",
      "path": "/content/debug.md",
      "slug": "debug",
      "backlinks": []
    },
    {
      "title": "Decentralized Communication",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://en.wikipedia.org/wiki/Fediverse",
          "content": "Fediverse"
        },
        {
          "href": "https://activitypub.rocks/",
          "content": "ActivityPub Rocks!"
        },
        {
          "href": "https://github.com/BasixKOR/awesome-activitypub",
          "content": "BasixKOR/awesome-activitypub"
        },
        {
          "href": "https://fediverse.party/",
          "content": "exploring federated networks"
        },
        {
          "href": "https://indieweb.org/",
          "content": "IndieWeb"
        },
        {
          "href": "https://indieweb.org/projects",
          "content": "projects"
        },
        {
          "href": "https://joinmastodon.org/",
          "content": "Mastodon"
        },
        {
          "href": "https://github.com/tootsuite/mastodon",
          "content": "tootsuite/mastodon"
        },
        {
          "href": "https://gnu.io/",
          "content": "GNU Network Services"
        },
        {
          "href": "https://gnu.io/social/",
          "content": "GNU social · GNU Network Services"
        },
        {
          "href": "http://pump.io/",
          "content": "pump.io"
        },
        {
          "href": "https://github.com/pump-io/pump.io",
          "content": "pump-io/pump.io"
        },
        {
          "href": "https://friendi.ca/",
          "content": "friendica - A Decentralized Social Network"
        },
        {
          "href": "https://github.com/friendica/friendica",
          "content": "friendica/friendica"
        },
        {
          "href": "https://zotlabs.org/page/hubzilla/hubzilla-project",
          "content": "Zotlabs|Hubzilla - hubzilla@zotlabs.org"
        },
        {
          "href": "https://framagit.org/hubzilla/core",
          "content": "hubzilla / core"
        },
        {
          "href": "https://diasporafoundation.org/",
          "content": "The diaspora* Project"
        },
        {
          "href": "https://github.com/diaspora/diaspora",
          "content": "diaspora/diaspora"
        },
        {
          "href": "https://joinpeertube.org/",
          "content": "JoinPeerTube"
        },
        {
          "href": "https://github.com/LemmyNet/lemmy",
          "content": "LemmyNet/lemmy"
        },
        {
          "href": "https://pleroma.social/",
          "content": "Pleroma"
        },
        {
          "href": "https://scuttlebutt.nz/",
          "content": "Scuttlebutt"
        },
        {
          "href": "https://ssbc.github.io/scuttlebutt-protocol-guide/",
          "content": "Scuttlebutt Protocol Guide"
        },
        {
          "href": "https://www.manyver.se/",
          "content": "Manyverse - a social network off the grid"
        },
        {
          "href": "https://gitlab.com/staltz/manyverse",
          "content": "staltz / manyverse"
        },
        {
          "href": "https://briarproject.org/",
          "content": "Secure messaging, anywhere - Briar"
        },
        {
          "href": "https://briarproject.org/how-it-works/",
          "content": "How it works - Briar"
        },
        {
          "href": "https://github.com/forem/forem",
          "content": "forem/forem"
        },
        {
          "href": "https://github.com/forem/selfhost",
          "content": "GitHub - forem/selfhost: Selfhost your Forem Community on your own infrastructure 🎉"
        },
        {
          "href": "https://webmention.io/",
          "content": "Webmention.io"
        },
        {
          "href": "https://withknown.com/",
          "content": "Known: social publishing for groups and individuals"
        },
        {
          "href": "https://libera.chat/",
          "content": "Libera Chat"
        },
        {
          "href": "https://oftc.net/",
          "content": "OFTC - Home"
        },
        {
          "href": "https://weechat.org/",
          "content": "WeeChat, the extensible chat client"
        },
        {
          "href": "https://hexchat.github.io/",
          "content": "HexChat"
        },
        {
          "href": "https://konversation.kde.org/",
          "content": "Konversation"
        },
        {
          "href": "https://www.codeux.com/textual/",
          "content": "Textual: IRC for macOS"
        },
        {
          "href": "https://matrix.org/",
          "content": "Matrix.org"
        },
        {
          "href": "https://github.com/matrix-org/synapse",
          "content": "matrix-org/synapse"
        },
        {
          "href": "https://github.com/vector-im/riot-web",
          "content": "vector-im/riot-web"
        }
      ],
      "id": 51,
      "content": "# Decentralized Communication\n\n[Fediverse](https://en.wikipedia.org/wiki/Fediverse)\n\n[ActivityPub Rocks!](https://activitypub.rocks/)\n\n[BasixKOR/awesome-activitypub](https://github.com/BasixKOR/awesome-activitypub)\n\n[exploring federated networks](https://fediverse.party/)\n\n[IndieWeb](https://indieweb.org/)\n\n[projects](https://indieweb.org/projects)\n\n[Mastodon](https://joinmastodon.org/)\n\n[tootsuite/mastodon](https://github.com/tootsuite/mastodon)\n\n[GNU Network Services](https://gnu.io/)\n\n[GNU social · GNU Network Services](https://gnu.io/social/)\n\n[pump.io](http://pump.io/)\n\n[pump-io/pump.io](https://github.com/pump-io/pump.io)\n\n[friendica - A Decentralized Social Network](https://friendi.ca/)\n\n[friendica/friendica](https://github.com/friendica/friendica)\n\n[Zotlabs|Hubzilla - hubzilla@zotlabs.org](https://zotlabs.org/page/hubzilla/hubzilla-project)\n\n[hubzilla / core](https://framagit.org/hubzilla/core)\n\n[The diaspora* Project](https://diasporafoundation.org/)\n\n[diaspora/diaspora](https://github.com/diaspora/diaspora)\n\n[JoinPeerTube](https://joinpeertube.org/)\n\n[LemmyNet/lemmy](https://github.com/LemmyNet/lemmy)\n\n[Pleroma](https://pleroma.social/)\n\n[Scuttlebutt](https://scuttlebutt.nz/)\n\n[Scuttlebutt Protocol Guide](https://ssbc.github.io/scuttlebutt-protocol-guide/)\n\n[Manyverse - a social network off the grid](https://www.manyver.se/)\n\n[staltz / manyverse](https://gitlab.com/staltz/manyverse)\n\n[Secure messaging, anywhere - Briar](https://briarproject.org/)\n\n[How it works - Briar](https://briarproject.org/how-it-works/)\n\n[forem/forem](https://github.com/forem/forem)\n\n[GitHub - forem/selfhost: Selfhost your Forem Community on your own infrastructure 🎉](https://github.com/forem/selfhost)\n\n[Webmention.io](https://webmention.io/)\n\n[Known: social publishing for groups and individuals](https://withknown.com/)\n\n### IRC\n\n[Libera Chat](https://libera.chat/)\n\n[OFTC - Home](https://oftc.net/)\n\n[WeeChat, the extensible chat client](https://weechat.org/)\n\n[HexChat](https://hexchat.github.io/)\n\n[Konversation](https://konversation.kde.org/)\n\n[Textual: IRC for macOS](https://www.codeux.com/textual/)\n\n### Matrix\n\n[Matrix.org](https://matrix.org/)\n\n[matrix-org/synapse](https://github.com/matrix-org/synapse)\n\n[vector-im/riot-web](https://github.com/vector-im/riot-web)",
      "description": "# Decentralized Communication\n\n[Fediverse](https://en.wikipedia.org/wiki/Fediverse)",
      "href": "/decentralized-communication",
      "path": "/content/decentralized-communication.md",
      "slug": "decentralized-communication",
      "backlinks": [
        {
          "href": "/p2p-distributed-systems",
          "content": "P2P and Distributed Systems"
        }
      ]
    },
    {
      "title": "Demoscene",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "http://mercury.sexy/hg_sdf/",
          "content": "hg_sdf"
        },
        {
          "href": "https://www.youtube.com/watch?v=s8nFqwOho-s",
          "content": "NVScene 2015 Session: How to Create Content with Signed Distance Functions (Johann Korndörfer)"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Demoscene",
          "content": "Demoscene"
        },
        {
          "href": "https://en.wikipedia.org/wiki/Crack_intro",
          "content": "Crack intro"
        },
        {
          "href": "http://www.pouet.net/index.php",
          "content": "pouët.net"
        },
        {
          "href": "https://www.scene.org/",
          "content": "SCENE.ORG WILL BE BACK SOON"
        },
        {
          "href": "https://demozoo.org/",
          "content": "Demozoo"
        },
        {
          "href": "http://wanted.scene.org/",
          "content": "Wanted!"
        },
        {
          "href": "https://www.demoparty.net/",
          "content": "a list of demoparties - demoparty.net"
        },
        {
          "href": "https://id.scene.org/",
          "content": "SceneID"
        },
        {
          "href": "http://curio.scene.org/",
          "content": "curio"
        },
        {
          "href": "http://www.kameli.net/demoresearch2/",
          "content": "Demoscene Research"
        },
        {
          "href": "https://files.scene.org/",
          "content": "scene.org file archive"
        },
        {
          "href": "https://csdb.dk/",
          "content": "CSDb"
        },
        {
          "href": "http://ada.untergrund.net/",
          "content": "A.D.A. Amiga Demoscene Archive"
        },
        {
          "href": "https://cadaver.github.io/",
          "content": "Covert Bitops C64 page"
        },
        {
          "href": "https://www.cpc-power.com/",
          "content": "CPC-POWER, sauvegarde du patrimoine de l’Amstrad CPC"
        },
        {
          "href": "https://in4k.github.io/wiki/about",
          "content": "About"
        },
        {
          "href": "https://github.com/in4k/in4k.github.io",
          "content": "in4k/in4k.github.io"
        },
        {
          "href": "https://github.com/psenough/teach_yourself_demoscene_in_14_days",
          "content": "psenough/teach_yourself_demoscene_in_14_days"
        },
        {
          "href": "https://inercia.pt/",
          "content": "Inércia Demoparty 2020"
        },
        {
          "href": "https://github.com/farbrausch/fr_public",
          "content": "farbrausch/fr_public"
        },
        {
          "href": "https://www.iquilezles.org/",
          "content": "Inigo Quilez :: fractals, computer graphics, mathematics, shaders, demoscene and more"
        },
        {
          "href": "https://braincontrol.org/",
          "content": "https://braincontrol.org/"
        },
        {
          "href": "https://stianj.com/",
          "content": "Stian Jensen"
        },
        {
          "href": "https://github.com/ninjadev/nin/",
          "content": "ninjadev/nin"
        },
        {
          "href": "https://monadgroup.github.io/",
          "content": "Monad"
        },
        {
          "href": "https://github.com/monadgroup/axiom",
          "content": "monadgroup/axiom"
        },
        {
          "href": "https://github.com/Gargaj/Bonzomatic",
          "content": "https://github.com/Gargaj/Bonzomatic"
        },
        {
          "href": "https://github.com/jshrake/grimoire",
          "content": "jshrake/grimoire"
        },
        {
          "href": "https://github.com/rocket/rocket",
          "content": "rocket/rocket"
        },
        {
          "href": "https://github.com/vibertthio/beact",
          "content": "vibertthio/beact"
        },
        {
          "href": "https://github.com/ianhan/BitmapFonts",
          "content": "ianhan/BitmapFonts"
        },
        {
          "href": "https://github.com/runestubbe/Crinkler",
          "content": "runestubbe/Crinkler"
        },
        {
          "href": "https://github.com/laurentlb/Shader_Minifier",
          "content": "laurentlb/Shader_Minifier"
        },
        {
          "href": "https://www.ctrl-alt-test.fr/glsl-minifier/",
          "content": "Shader Minifier - Ctrl-Alt-Test"
        },
        {
          "href": "https://www.osar.fr/notes/logspherical/",
          "content": "Log-spherical Mapping in SDF Raymarching"
        }
      ],
      "id": 52,
      "content": "# Demoscene\n\n[hg_sdf](http://mercury.sexy/hg_sdf/)\n\n[NVScene 2015 Session: How to Create Content with Signed Distance Functions (Johann Korndörfer)](https://www.youtube.com/watch?v=s8nFqwOho-s)\n\n[Demoscene](https://en.wikipedia.org/wiki/Demoscene)\n\n[Crack intro](https://en.wikipedia.org/wiki/Crack_intro)\n\n[pouët.net](http://www.pouet.net/index.php)\n\n[SCENE.ORG WILL BE BACK SOON](https://www.scene.org/)\n\n[Demozoo](https://demozoo.org/)\n\n[Wanted!](http://wanted.scene.org/)\n\n[a list of demoparties - demoparty.net](https://www.demoparty.net/)\n\n[SceneID](https://id.scene.org/)\n\n[curio](http://curio.scene.org/)\n\n[Demoscene Research](http://www.kameli.net/demoresearch2/)\n\n[scene.org file archive](https://files.scene.org/)\n\n[CSDb](https://csdb.dk/)\n\n[A.D.A. Amiga Demoscene Archive](http://ada.untergrund.net/)\n\n[Covert Bitops C64 page](https://cadaver.github.io/)\n\n[CPC-POWER, sauvegarde du patrimoine de l'Amstrad CPC](https://www.cpc-power.com/)\n\n[About](https://in4k.github.io/wiki/about)\n\n[in4k/in4k.github.io](https://github.com/in4k/in4k.github.io)\n\n[psenough/teach_yourself_demoscene_in_14_days](https://github.com/psenough/teach_yourself_demoscene_in_14_days)\n\n[Inércia Demoparty 2020](https://inercia.pt/)\n\n[farbrausch/fr_public](https://github.com/farbrausch/fr_public)\n\n[Inigo Quilez :: fractals, computer graphics, mathematics, shaders, demoscene and more](https://www.iquilezles.org/)\n\n[https://braincontrol.org/](https://braincontrol.org/)\n\n[Stian Jensen](https://stianj.com/)\n\n[ninjadev/nin](https://github.com/ninjadev/nin/)\n\n[Monad](https://monadgroup.github.io/)\n\n[monadgroup/axiom](https://github.com/monadgroup/axiom)\n\n[https://github.com/Gargaj/Bonzomatic](https://github.com/Gargaj/Bonzomatic)\n\n[jshrake/grimoire](https://github.com/jshrake/grimoire)\n\n[rocket/rocket](https://github.com/rocket/rocket)\n\n[vibertthio/beact](https://github.com/vibertthio/beact)\n\n[ianhan/BitmapFonts](https://github.com/ianhan/BitmapFonts)\n\n[runestubbe/Crinkler](https://github.com/runestubbe/Crinkler)\n\n[laurentlb/Shader_Minifier](https://github.com/laurentlb/Shader_Minifier)\n\n[Shader Minifier - Ctrl-Alt-Test](https://www.ctrl-alt-test.fr/glsl-minifier/)\n\n## Articles\n\n[Log-spherical Mapping in SDF Raymarching](https://www.osar.fr/notes/logspherical/)",
      "description": "# Demoscene\n\n[hg_sdf](http://mercury.sexy/hg_sdf/)",
      "href": "/demoscene",
      "path": "/content/demoscene.md",
      "slug": "demoscene",
      "backlinks": [
        {
          "href": "/media",
          "content": "Media"
        }
      ]
    },
    {
      "title": "Deno",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://deno.land/",
          "content": "Deno - A secure runtime for JavaScript and TypeScript"
        },
        {
          "href": "https://github.com/denoland/deno",
          "content": "denoland/deno"
        },
        {
          "href": "https://deno.land/manual",
          "content": "Deno - A secure runtime for JavaScript and TypeScript"
        },
        {
          "href": "https://doc.deno.land/builtin/stable",
          "content": "builtin@stable - deno doc"
        },
        {
          "href": "https://deno.land/std",
          "content": "Deno - A secure runtime for JavaScript and TypeScript"
        },
        {
          "href": "https://deno.com/blog",
          "content": "Blog"
        },
        {
          "href": "https://deno.com/deploy",
          "content": "A Globally Distributed JavaScript VM"
        },
        {
          "href": "https://github.com/denolib/awesome-deno",
          "content": "denolib/awesome-deno"
        },
        {
          "href": "https://deno.land/x",
          "content": "Deno - A secure runtime for JavaScript and TypeScript"
        },
        {
          "href": "https://esm.sh/",
          "content": "ESM"
        },
        {
          "href": "https://nest.land/",
          "content": "nest.land"
        },
        {
          "href": "https://crux.land/",
          "content": "crux.land"
        },
        {
          "href": "https://github.com/denosaurs/denon",
          "content": "GitHub - denosaurs/denon: 👀 Monitor any changes in your Deno application and automatically restart."
        },
        {
          "href": "https://alephjs.org/",
          "content": "Aleph.js"
        },
        {
          "href": "https://github.com/crewdevio/Snel",
          "content": "crewdevio/Snel"
        },
        {
          "href": "https://github.com/crowlKats/webgpu-examples",
          "content": "crowlKats/webgpu-examples"
        },
        {
          "href": "https://github.com/DjDeveloperr/deno_desktop",
          "content": "GitHub - DjDeveloperr/deno_desktop: Windowing support for Deno WebGPU."
        },
        {
          "href": "https://github.com/DjDeveloperr/deno-canvas",
          "content": "GitHub - DjDeveloperr/deno-canvas: Canvas API for Deno, ported from canvaskit-wasm (Skia)."
        },
        {
          "href": "https://github.com/denosaurs/pane",
          "content": "GitHub - denosaurs/pane: 🖼️ A deno module providing bindings for cross-platform windowing"
        },
        {
          "href": "https://github.com/eveningkid/denodb",
          "content": "eveningkid/denodb"
        },
        {
          "href": "https://eveningkid.com/denodb-docs/",
          "content": "denoDB · MySQL, SQLite, MariaDB, PostgreSQL and MongoDB ORM for Deno"
        },
        {
          "href": "https://github.com/kt3k/deno-bin",
          "content": "kt3k/deno-bin"
        }
      ],
      "id": 53,
      "content": "# Deno\n\n[Deno - A secure runtime for JavaScript and TypeScript](https://deno.land/)\n\n[denoland/deno](https://github.com/denoland/deno)\n\n[Deno - A secure runtime for JavaScript and TypeScript](https://deno.land/manual)\n\n[builtin@stable - deno doc](https://doc.deno.land/builtin/stable)\n\n[Deno - A secure runtime for JavaScript and TypeScript](https://deno.land/std)\n\n[Blog](https://deno.com/blog)\n\n[A Globally Distributed JavaScript VM](https://deno.com/deploy)\n\n[denolib/awesome-deno](https://github.com/denolib/awesome-deno)\n\n[Deno - A secure runtime for JavaScript and TypeScript](https://deno.land/x)\n\n[ESM](https://esm.sh/)\n\n[nest.land](https://nest.land/)\n\n[crux.land](https://crux.land/)\n\n[GitHub - denosaurs/denon: 👀 Monitor any changes in your Deno application and automatically restart.](https://github.com/denosaurs/denon)\n\n[Aleph.js](https://alephjs.org/)\n\n[crewdevio/Snel](https://github.com/crewdevio/Snel)\n\n[crowlKats/webgpu-examples](https://github.com/crowlKats/webgpu-examples)\n\n[GitHub - DjDeveloperr/deno_desktop: Windowing support for Deno WebGPU.](https://github.com/DjDeveloperr/deno_desktop)\n\n[GitHub - DjDeveloperr/deno-canvas: Canvas API for Deno, ported from canvaskit-wasm (Skia).](https://github.com/DjDeveloperr/deno-canvas)\n\n[GitHub - denosaurs/pane: 🖼️ A deno module providing bindings for cross-platform windowing](https://github.com/denosaurs/pane)\n\n[eveningkid/denodb](https://github.com/eveningkid/denodb)\n\n[denoDB · MySQL, SQLite, MariaDB, PostgreSQL and MongoDB ORM for Deno](https://eveningkid.com/denodb-docs/)\n\n[kt3k/deno-bin](https://github.com/kt3k/deno-bin)",
      "description": "# Deno\n\n[Deno - A secure runtime for JavaScript and TypeScript](https://deno.land/)",
      "href": "/deno",
      "path": "/content/deno.md",
      "slug": "deno",
      "backlinks": [
        {
          "href": "/javascript",
          "content": "JavaScript"
        }
      ]
    },
    {
      "title": "Deployment",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://vercel.com/",
          "content": "Develop. Preview. Ship. - Vercel"
        },
        {
          "href": "https://www.netlify.com/",
          "content": "Netlify: All-in-one platform for automating modern web projects"
        },
        {
          "href": "http://surge.sh/",
          "content": "Surge"
        },
        {
          "href": "https://apex.sh/docs/up/",
          "content": "Apex Software"
        },
        {
          "href": "https://aws.amazon.com/ec2/graviton/",
          "content": "AWS Graviton - Amazon Web Services"
        }
      ],
      "id": 54,
      "content": "# Deployment\n\n## Static websites and functions\n\n[Develop. Preview. Ship. - Vercel](https://vercel.com/)\n\n[Netlify: All-in-one platform for automating modern web projects](https://www.netlify.com/)\n\n[Surge](http://surge.sh/)\n\n[Apex Software](https://apex.sh/docs/up/)\n\n## Compute servers\n\n[AWS Graviton - Amazon Web Services](https://aws.amazon.com/ec2/graviton/)",
      "description": "# Deployment\n\n## Static websites and functions",
      "href": "/deployment",
      "path": "/content/deployment.md",
      "slug": "deployment",
      "backlinks": [
        {
          "href": "/infrastructure",
          "content": "Infrastructure"
        }
      ]
    },
    {
      "title": "Learning Design",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/togiberlin/ui-ux-designer-roadmap",
          "content": "togiberlin/ui-ux-designer-roadmap"
        },
        {
          "href": "https://learnux.io/",
          "content": "Get ahead in UI/UX Design - Video Courses - learnux.io"
        },
        {
          "href": "https://www.figma.com/resources/courses/",
          "content": "Courses Resources Section"
        },
        {
          "href": "https://www.invisionapp.com/inside-design/category/ecourses/",
          "content": "Ecourses | Inside Design Blog"
        },
        {
          "href": "https://jgthms.com/web-design-in-4-minutes/",
          "content": "Web Design in 4 minutes"
        },
        {
          "href": "https://lawsofux.com/",
          "content": "Home | Laws of UX"
        },
        {
          "href": "https://github.com/sw-yx/spark-joy/",
          "content": "sw-yx/spark-joy"
        }
      ],
      "id": 55,
      "content": "# Learning Design\n\n[togiberlin/ui-ux-designer-roadmap](https://github.com/togiberlin/ui-ux-designer-roadmap)\n\n[Get ahead in UI/UX Design - Video Courses - learnux.io](https://learnux.io/)\n\n[Courses Resources Section](https://www.figma.com/resources/courses/)\n\n[Ecourses | Inside Design Blog](https://www.invisionapp.com/inside-design/category/ecourses/)\n\n[Web Design in 4 minutes](https://jgthms.com/web-design-in-4-minutes/)\n\n[Home | Laws of UX](https://lawsofux.com/)\n\n[sw-yx/spark-joy](https://github.com/sw-yx/spark-joy/)",
      "description": "# Learning Design\n\n[togiberlin/ui-ux-designer-roadmap](https://github.com/togiberlin/ui-ux-designer-roadmap)",
      "href": "/design-learning",
      "path": "/content/design-learning.md",
      "slug": "design-learning",
      "backlinks": [
        {
          "href": "/design",
          "content": "Design"
        }
      ]
    },
    {
      "title": "Other Design Tools",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.framer.com/",
          "content": "Framer: The prototyping tool for teams"
        },
        {
          "href": "https://www.uxpin.com/",
          "content": "UXPin - UI Design and Prototyping Tool"
        },
        {
          "href": "https://utopia.app/",
          "content": "Utopia: Design and Code on one platform"
        },
        {
          "href": "https://github.com/concrete-utopia/utopia",
          "content": "concrete-utopia/utopia"
        },
        {
          "href": "https://supernova.io/",
          "content": "Supernova Studio | The World’s First Design to Code Platform"
        },
        {
          "href": "https://visly.app/",
          "content": "Visly"
        },
        {
          "href": "https://www.animaapp.com/",
          "content": "Anima | Design to development platform"
        },
        {
          "href": "https://excalidraw.com/",
          "content": "Excalidraw"
        }
      ],
      "id": 56,
      "content": "# Other Design Tools\n\n## Code-oriented tools\n\n[Framer: The prototyping tool for teams](https://www.framer.com/)\n\n[UXPin - UI Design and Prototyping Tool](https://www.uxpin.com/)\n\n[Utopia: Design and Code on one platform](https://utopia.app/)\n\n[concrete-utopia/utopia](https://github.com/concrete-utopia/utopia)\n\n[Supernova Studio | The World's First Design to Code Platform](https://supernova.io/)\n\n[Visly](https://visly.app/)\n\n[Anima | Design to development platform](https://www.animaapp.com/)\n\n## Wireframes\n\n[Excalidraw](https://excalidraw.com/)",
      "description": "# Other Design Tools\n\n## Code-oriented tools",
      "href": "/design-other",
      "path": "/content/design-other.md",
      "slug": "design-other",
      "backlinks": [
        {
          "href": "/design",
          "content": "Design"
        }
      ]
    },
    {
      "title": "Design Systems",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://seek-oss.github.io/braid-design-system/",
          "content": "BRAID"
        },
        {
          "href": "https://developer.microsoft.com/en-us/fluentui",
          "content": "Fluent UI"
        },
        {
          "href": "https://github.com/jdan/98.css",
          "content": "jdan/98.css"
        },
        {
          "href": "https://baseweb.design/",
          "content": "Base Web React UI Framework"
        },
        {
          "href": "https://shoelace.style/",
          "content": "Shoelace"
        },
        {
          "href": "https://storybook.js.org/",
          "content": "Storybook: UI component explorer for frontend developers"
        },
        {
          "href": "https://github.com/storybookjs/storybook",
          "content": "GitHub - storybookjs/storybook: 📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!"
        },
        {
          "href": "https://www.chromatic.com/",
          "content": "Automatically review, test, and document Storybook"
        },
        {
          "href": "https://storybook.js.org/addons",
          "content": "Addons | Storybook"
        },
        {
          "href": "https://storybook.js.org/docs/svelte/get-started/introduction",
          "content": "Introduction to Storybook"
        },
        {
          "href": "https://storybook.js.org/tutorials/intro-to-storybook/svelte/en/get-started/",
          "content": "Storybook for Svelte tutorial"
        },
        {
          "href": "https://github.com/storybookjs/addon-svelte-csf",
          "content": "GitHub - storybookjs/addon-svelte-csf: [Incubation] CSF using Svelte components."
        },
        {
          "href": "https://github.com/eirslett/storybook-builder-vite",
          "content": "GitHub - eirslett/storybook-builder-vite: An experimental plugin to run and build Storybooks with Vite"
        }
      ],
      "id": 57,
      "content": "# Design Systems\n\n[BRAID](https://seek-oss.github.io/braid-design-system/)\n\n[Fluent UI](https://developer.microsoft.com/en-us/fluentui)\n\n[jdan/98.css](https://github.com/jdan/98.css)\n\n[Base Web React UI Framework](https://baseweb.design/)\n\n[Shoelace](https://shoelace.style/)\n\n## Storybook\n\n[Storybook: UI component explorer for frontend developers](https://storybook.js.org/)\n\n[GitHub - storybookjs/storybook: 📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!](https://github.com/storybookjs/storybook)\n\n[Automatically review, test, and document Storybook](https://www.chromatic.com/)\n\n[Addons | Storybook](https://storybook.js.org/addons)\n\n[Introduction to Storybook](https://storybook.js.org/docs/svelte/get-started/introduction)\n\n[Storybook for Svelte tutorial](https://storybook.js.org/tutorials/intro-to-storybook/svelte/en/get-started/)\n\n[GitHub - storybookjs/addon-svelte-csf: [Incubation] CSF using Svelte components.](https://github.com/storybookjs/addon-svelte-csf)\n\n[GitHub - eirslett/storybook-builder-vite: An experimental plugin to run and build Storybooks with Vite](https://github.com/eirslett/storybook-builder-vite)",
      "description": "# Design Systems\n\n[BRAID](https://seek-oss.github.io/braid-design-system/)",
      "href": "/design-systems-dev",
      "path": "/content/design-systems-dev.md",
      "slug": "design-systems-dev",
      "backlinks": [
        {
          "href": "/css",
          "content": "CSS"
        }
      ]
    },
    {
      "title": "Design Systems",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.designsystems.com/",
          "content": "Design Systems articles on building and maintaining design systems"
        },
        {
          "href": "https://developer.apple.com/design/resources/",
          "content": "Apple Design Resources"
        }
      ],
      "id": 58,
      "content": "# Design Systems\n\n[Design Systems articles on building and maintaining design systems](https://www.designsystems.com/)\n\n[Apple Design Resources](https://developer.apple.com/design/resources/)",
      "description": "# Design Systems\n\n[Design Systems articles on building and maintaining design systems](https://www.designsystems.com/)",
      "href": "/design-systems",
      "path": "/content/design-systems.md",
      "slug": "design-systems",
      "backlinks": [
        {
          "href": "/design",
          "content": "Design"
        }
      ]
    },
    {
      "title": "Design",
      "author": "pluvial",
      "links": [
        {
          "href": "/design-learning",
          "content": "Learning"
        },
        {
          "href": "/inspiration",
          "content": "Inspiration"
        },
        {
          "href": "/colors",
          "content": "Colors"
        },
        {
          "href": "/fonts",
          "content": "Fonts"
        },
        {
          "href": "/logos",
          "content": "Logos"
        },
        {
          "href": "/design-systems",
          "content": "Design Systems"
        },
        {
          "href": "/adobe-xd",
          "content": "Adobe XD"
        },
        {
          "href": "/figma",
          "content": "Figma"
        },
        {
          "href": "/invision",
          "content": "Invision"
        },
        {
          "href": "/design-other",
          "content": "Other Design Tools"
        }
      ],
      "externalLinks": [
        {
          "href": "https://www.designsystems.com/",
          "content": "Design Systems articles on building and maintaining design systems"
        },
        {
          "href": "https://www.figma.com/blog/",
          "content": "The Official Blog of Figma"
        },
        {
          "href": "https://airbnb.design/",
          "content": "Airbnb Design – A behind-the-scenes look at our design culture, process, learnings, and storytelling. Inspired by work, travel, and the creatives we serendipitously meet along the way."
        },
        {
          "href": "https://search.muz.li/",
          "content": "Search by Muzli"
        },
        {
          "href": "https://search.muz.li/inspiration/",
          "content": "Design inspiration collections - Muzli Design Inspiration"
        },
        {
          "href": "https://colors.muz.li/",
          "content": "Color Palette Generator - Create Beautiful Color Schemes"
        },
        {
          "href": "https://uxtools.co/",
          "content": "Uxtools.co - Uxtools.co"
        },
        {
          "href": "https://overflow.io/",
          "content": "Overflow | User flows done right"
        },
        {
          "href": "https://www.lucidchart.com/pages/",
          "content": "Online Diagram Software & Visual Solution | Lucidchart"
        },
        {
          "href": "https://balsamiq.com/",
          "content": "Balsamiq. Rapid, effective and fun wireframing software. | Balsamiq"
        },
        {
          "href": "https://www.framer.com/",
          "content": "Framer - A lightning fast interactive design tool."
        },
        {
          "href": "https://www.axure.com/",
          "content": "Axure RP 9 - Prototypes, Specifications, and Diagrams in One Tool"
        },
        {
          "href": "https://www.abstract.com/",
          "content": "Design version control, collaboration, & handoff for teams - Abstract"
        },
        {
          "href": "https://principleformac.com/",
          "content": "Principle"
        },
        {
          "href": "https://www.hotjar.com/",
          "content": "Hotjar | Behavior Analytics Made Easy | Website Heatmaps & More"
        },
        {
          "href": "https://github.com/bradtraversy/design-resources-for-developers",
          "content": "https://github.com/bradtraversy/design-resources-for-developers"
        },
        {
          "href": "https://shapeofdesignbook.com/",
          "content": "The Shape of Design"
        },
        {
          "href": "https://whydoweinterface.com/",
          "content": "Why Do We Interface?"
        },
        {
          "href": "http://www.everyonedeservesgreatdesign.com/",
          "content": "Everyone Deserves Great Design"
        }
      ],
      "id": 59,
      "content": "# Design\n\n## UI & UX Design\n\n[[design-learning|Learning]]\n\n[[inspiration|Inspiration]]\n\n[[colors|Colors]]\n\n[[fonts|Fonts]]\n\n[[logos|Logos]]\n\n[[design-systems|Design Systems]]\n\n[[adobe-xd|Adobe XD]]\n\n[[figma|Figma]]\n\n[[invision|Invision]]\n\n[[design-other|Other Design Tools]]\n\n[Design Systems articles on building and maintaining design systems](https://www.designsystems.com/)\n\n[The Official Blog of Figma](https://www.figma.com/blog/)\n\n[Airbnb Design – A behind-the-scenes look at our design culture, process, learnings, and storytelling. Inspired by work, travel, and the creatives we serendipitously meet along the way.](https://airbnb.design/)\n\n[Search by Muzli](https://search.muz.li/)\n\n[Design inspiration collections - Muzli Design Inspiration](https://search.muz.li/inspiration/)\n\n[Color Palette Generator - Create Beautiful Color Schemes](https://colors.muz.li/)\n\n[Uxtools.co - Uxtools.co](https://uxtools.co/)\n\n[Overflow | User flows done right](https://overflow.io/)\n\n[Online Diagram Software & Visual Solution | Lucidchart](https://www.lucidchart.com/pages/)\n\n[Balsamiq. Rapid, effective and fun wireframing software. | Balsamiq](https://balsamiq.com/)\n\n[Framer - A lightning fast interactive design tool.](https://www.framer.com/)\n\n[Axure RP 9 - Prototypes, Specifications, and Diagrams in One Tool](https://www.axure.com/)\n\n[Design version control, collaboration, & handoff for teams - Abstract](https://www.abstract.com/)\n\n[Principle](https://principleformac.com/)\n\n[Hotjar | Behavior Analytics Made Easy | Website Heatmaps & More](https://www.hotjar.com/)\n\n[https://github.com/bradtraversy/design-resources-for-developers](https://github.com/bradtraversy/design-resources-for-developers)\n\n[The Shape of Design](https://shapeofdesignbook.com/)\n\n[Why Do We Interface?](https://whydoweinterface.com/)\n\n[Everyone Deserves Great Design](http://www.everyonedeservesgreatdesign.com/)",
      "description": "# Design\n\n## UI & UX Design",
      "href": "/design",
      "path": "/content/design.md",
      "slug": "design",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Desktop Frameworks",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://electronjs.org/",
          "content": "Electron | Build cross-platform desktop apps with JavaScript, HTML, and CSS."
        },
        {
          "href": "https://nwjs.io/",
          "content": "NW.js"
        },
        {
          "href": "https://github.com/zserge/webview",
          "content": "webview/webview"
        },
        {
          "href": "https://github.com/webview/webview_rust",
          "content": "GitHub - webview/webview_rust: [wip] Rust Bindings to webview"
        },
        {
          "href": "https://github.com/Boscop/web-view",
          "content": "GitHub - Boscop/web-view: Rust bindings for webview, a tiny cross-platform library to render web-based GUIs for desktop applications"
        },
        {
          "href": "https://tauri.studio/",
          "content": "Make smaller, faster and more secure native apps | Tauri Studio"
        },
        {
          "href": "https://github.com/tauri-apps/tauri",
          "content": "tauri-apps/tauri"
        },
        {
          "href": "https://github.com/tauri-apps/wry",
          "content": "GitHub - tauri-apps/wry: Cross-platform WebView library in Rust for Tauri."
        },
        {
          "href": "https://github.com/tauri-apps/tao",
          "content": "GitHub - tauri-apps/tao: The TAO of cross-platform windowing. A library in Rust built for Tauri."
        },
        {
          "href": "https://github.com/ziglibs/positron",
          "content": "GitHub - ziglibs/positron: A web renderer frontend for zig applications"
        },
        {
          "href": "https://neutralino.js.org/",
          "content": "Neutralinojs"
        },
        {
          "href": "https://deskgap.com/",
          "content": "DeskGap"
        },
        {
          "href": "https://github.com/patr0nus/DeskGap",
          "content": "GitHub - patr0nus/DeskGap: A cross-platform desktop app framework based on Node.js and the system webview"
        },
        {
          "href": "https://www.tryphotino.io/",
          "content": "Photino: Native, Cross-Platform Web UI Desktop Apps"
        },
        {
          "href": "https://github.com/tryphotino/photino.Native",
          "content": "GitHub - tryphotino/photino.Native"
        },
        {
          "href": "https://github.com/fsprojects/Interstellar",
          "content": "GitHub - fsprojects/Interstellar: Cross-platform browser-based apps in F# - https://www.nuget.org/packages/Interstellar.Core/"
        },
        {
          "href": "https://github.com/zserge/lorca",
          "content": "zserge/lorca"
        },
        {
          "href": "https://github.com/open-pwa/open-pwa",
          "content": "GitHub - open-pwa/open-pwa: ServiceWorker Deployments as a Platform providing the needed API’s for Kubernetes, MesOs, Borg, Android. IOS, Mac, Windows, Linux. Manage Deployments of any kind as ServiceWorkers."
        },
        {
          "href": "https://github.com/GoogleChromeLabs/carlo",
          "content": "GoogleChromeLabs/carlo"
        },
        {
          "href": "https://github.com/jscherer92/Quark",
          "content": "jscherer92/Quark"
        },
        {
          "href": "https://github.com/pojala/electrino",
          "content": "pojala/electrino"
        },
        {
          "href": "https://sciter.com/",
          "content": "sciter - Multiplatform HTML/CSS UI Engine for Desktop and Mobile Application"
        },
        {
          "href": "https://github.com/c-smile/sciter-sdk",
          "content": "c-smile/sciter-sdk"
        },
        {
          "href": "https://ultralig.ht/",
          "content": "Ultralight - Pure-GPU HTML UI Engine for Desktop and Games"
        },
        {
          "href": "https://github.com/ultralight-ux/ultralight",
          "content": "ultralight-ux/Ultralight"
        },
        {
          "href": "https://github.com/ultralight-ux/Ultralight-API",
          "content": "ultralight-ux/Ultralight-API"
        },
        {
          "href": "https://github.com/psychonautwiki/rust-ul-sys",
          "content": "GitHub - psychonautwiki/rust-ul-sys: Low Level Bindings to Ultralight Framework (Ultralight, AppCore)"
        },
        {
          "href": "https://github.com/psychonautwiki/rust-ul",
          "content": "GitHub - psychonautwiki/rust-ul: High Level Bindings to Ultralight SDK"
        },
        {
          "href": "https://github.com/ImVexed/muon",
          "content": "ImVexed/muon"
        },
        {
          "href": "https://webkit.org/",
          "content": "WebKit"
        },
        {
          "href": "https://www.chromium.org/blink",
          "content": "Blink (Rendering Engine) - The Chromium Projects"
        },
        {
          "href": "https://github.com/servo/webrender",
          "content": "servo/webrender"
        },
        {
          "href": "https://bitbucket.org/chromiumembedded/cef/src/master/",
          "content": "Bitbucket"
        },
        {
          "href": "https://www.magpcss.org/ceforum/",
          "content": "CEF Forum "
        },
        {
          "href": "https://www.spotify.com/ro/opensource/",
          "content": "Music for everyone."
        },
        {
          "href": "http://opensource.spotify.com/cefbuilds/index.html",
          "content": "CEF Automated Builds"
        },
        {
          "href": "https://github.com/peter-suggate/cef-sys",
          "content": "peter-suggate/cef-sys"
        },
        {
          "href": "https://github.com/rust-lang/rust-bindgen",
          "content": "rust-lang/rust-bindgen"
        },
        {
          "href": "https://github.com/dylanede/cef-rs",
          "content": "dylanede/cef-rs"
        },
        {
          "href": "https://github.com/cretz/rust-qt_cef_poc",
          "content": "cretz/rust-qt_cef_poc"
        },
        {
          "href": "https://github.com/richardwilkes/cef",
          "content": "richardwilkes/cef"
        },
        {
          "href": "https://github.com/cztomczak/cef2go",
          "content": "cztomczak/cef2go"
        },
        {
          "href": "https://developer.chrome.com/apps/about_apps",
          "content": "What Are Chrome Apps?"
        },
        {
          "href": "https://developer.chrome.com/native-client",
          "content": "Welcome to Native Client"
        },
        {
          "href": "https://developer.chrome.com/apps/app_serial",
          "content": "Serial Devices"
        },
        {
          "href": "https://www.chromium.org/chromium-os",
          "content": "Chromium OS - The Chromium Projects"
        },
        {
          "href": "https://cloud.google.com/chrome-enterprise/os/",
          "content": "Chrome OS (Operating System) - Chrome Enterprise"
        },
        {
          "href": "https://support.google.com/chrome/a/answer/1289314?hl=en",
          "content": "About Chrome device management"
        },
        {
          "href": "https://www.air-watch.com/capabilities/chrome-os-device-management/",
          "content": "Chrome OS Device Management | VMware AirWatch"
        },
        {
          "href": "https://chromium.arnoldthebat.co.uk/",
          "content": "Directory Listing of . (Chromium OS Builds)"
        },
        {
          "href": "https://www.neverware.com/#intro",
          "content": "Neverware"
        },
        {
          "href": "https://flintos.io/",
          "content": "Flint OS - your future operating system powered by Chromium OS"
        },
        {
          "href": "https://fydeos.com/",
          "content": "FydeOS:为中国用户打造的 Chrome OS"
        },
        {
          "href": "https://github.com/jamiebuilds/tinykeys",
          "content": "jamiebuilds/tinykeys"
        }
      ],
      "id": 60,
      "content": "# Desktop Frameworks\n\n[Electron | Build cross-platform desktop apps with JavaScript, HTML, and CSS.](https://electronjs.org/)\n\n[NW.js](https://nwjs.io/)\n\n[webview/webview](https://github.com/zserge/webview)\n\n[GitHub - webview/webview_rust: [wip] Rust Bindings to webview](https://github.com/webview/webview_rust)\n\n[GitHub - Boscop/web-view: Rust bindings for webview, a tiny cross-platform library to render web-based GUIs for desktop applications](https://github.com/Boscop/web-view)\n\n[Make smaller, faster and more secure native apps | Tauri Studio](https://tauri.studio/)\n\n[tauri-apps/tauri](https://github.com/tauri-apps/tauri)\n\n[GitHub - tauri-apps/wry: Cross-platform WebView library in Rust for Tauri.](https://github.com/tauri-apps/wry)\n\n[GitHub - tauri-apps/tao: The TAO of cross-platform windowing. A library in Rust built for Tauri.](https://github.com/tauri-apps/tao)\n\n[GitHub - ziglibs/positron: A web renderer frontend for zig applications](https://github.com/ziglibs/positron)\n\n[Neutralinojs](https://neutralino.js.org/)\n\n[DeskGap](https://deskgap.com/)\n\n[GitHub - patr0nus/DeskGap: A cross-platform desktop app framework based on Node.js and the system webview](https://github.com/patr0nus/DeskGap)\n\n[Photino: Native, Cross-Platform Web UI Desktop Apps](https://www.tryphotino.io/)\n\n[GitHub - tryphotino/photino.Native](https://github.com/tryphotino/photino.Native)\n\n[GitHub - fsprojects/Interstellar: Cross-platform browser-based apps in F# - https://www.nuget.org/packages/Interstellar.Core/](https://github.com/fsprojects/Interstellar)\n\n[zserge/lorca](https://github.com/zserge/lorca)\n\n[GitHub - open-pwa/open-pwa: ServiceWorker Deployments as a Platform providing the needed API's for Kubernetes, MesOs, Borg, Android. IOS, Mac, Windows, Linux. Manage Deployments of any kind as ServiceWorkers.](https://github.com/open-pwa/open-pwa)\n\n[GoogleChromeLabs/carlo](https://github.com/GoogleChromeLabs/carlo)\n\n[jscherer92/Quark](https://github.com/jscherer92/Quark)\n\n[pojala/electrino](https://github.com/pojala/electrino)\n\n## Embeddable engines\n\n[sciter - Multiplatform HTML/CSS UI Engine for Desktop and Mobile Application](https://sciter.com/)\n\n[c-smile/sciter-sdk](https://github.com/c-smile/sciter-sdk)\n\n[Ultralight - Pure-GPU HTML UI Engine for Desktop and Games](https://ultralig.ht/)\n\n[ultralight-ux/Ultralight](https://github.com/ultralight-ux/ultralight)\n\n[ultralight-ux/Ultralight-API](https://github.com/ultralight-ux/Ultralight-API)\n\n[GitHub - psychonautwiki/rust-ul-sys: Low Level Bindings to Ultralight Framework (Ultralight, AppCore)](https://github.com/psychonautwiki/rust-ul-sys)\n\n[GitHub - psychonautwiki/rust-ul: High Level Bindings to Ultralight SDK](https://github.com/psychonautwiki/rust-ul)\n\n[ImVexed/muon](https://github.com/ImVexed/muon)\n\n[WebKit](https://webkit.org/)\n\n[Blink (Rendering Engine) - The Chromium Projects](https://www.chromium.org/blink)\n\n[servo/webrender](https://github.com/servo/webrender)\n\n### Chromium Embedded Framework\n\n[Bitbucket](https://bitbucket.org/chromiumembedded/cef/src/master/)\n\n[CEF Forum \\* Index page](https://www.magpcss.org/ceforum/)\n\n[Music for everyone.](https://www.spotify.com/ro/opensource/)\n\n[CEF Automated Builds](http://opensource.spotify.com/cefbuilds/index.html)\n\n[peter-suggate/cef-sys](https://github.com/peter-suggate/cef-sys)\n\n[rust-lang/rust-bindgen](https://github.com/rust-lang/rust-bindgen)\n\n[dylanede/cef-rs](https://github.com/dylanede/cef-rs)\n\n[cretz/rust-qt_cef_poc](https://github.com/cretz/rust-qt_cef_poc)\n\n[richardwilkes/cef](https://github.com/richardwilkes/cef)\n\n[cztomczak/cef2go](https://github.com/cztomczak/cef2go)\n\n### Chrome/Chromium OS\n\n[What Are Chrome Apps?](https://developer.chrome.com/apps/about_apps)\n\n[Welcome to Native Client](https://developer.chrome.com/native-client)\n\n[Serial Devices](https://developer.chrome.com/apps/app_serial)\n\n[Chromium OS - The Chromium Projects](https://www.chromium.org/chromium-os)\n\n[Chrome OS (Operating System) - Chrome Enterprise](https://cloud.google.com/chrome-enterprise/os/)\n\n[About Chrome device management](https://support.google.com/chrome/a/answer/1289314?hl=en)\n\n[Chrome OS Device Management | VMware AirWatch](https://www.air-watch.com/capabilities/chrome-os-device-management/)\n\n[Directory Listing of . (Chromium OS Builds)](https://chromium.arnoldthebat.co.uk/)\n\n[Neverware](https://www.neverware.com/#intro)\n\n[Flint OS - your future operating system powered by Chromium OS](https://flintos.io/)\n\n[FydeOS:为中国用户打造的 Chrome OS](https://fydeos.com/)\n\n## Keyboard bindings\n\n[jamiebuilds/tinykeys](https://github.com/jamiebuilds/tinykeys)",
      "description": "# Desktop Frameworks\n\n[Electron | Build cross-platform desktop apps with JavaScript, HTML, and CSS.](https://electronjs.org/)",
      "href": "/desktop-frameworks",
      "path": "/content/desktop-frameworks.md",
      "slug": "desktop-frameworks",
      "backlinks": [
        {
          "href": "/web",
          "content": "Web"
        }
      ]
    },
    {
      "title": "Display Servers",
      "author": "pluvial",
      "links": [
        {
          "href": "/wayland",
          "content": "Wayland"
        }
      ],
      "externalLinks": [
        {
          "href": "https://github.com/microsoft/wslg",
          "content": "microsoft/wslg"
        },
        {
          "href": "https://github.com/earnestly/sx",
          "content": "GitHub - Earnestly/sx: Start an xorg server"
        }
      ],
      "id": 61,
      "content": "# Display Servers\n\n[[wayland|Wayland]]\n\n[microsoft/wslg](https://github.com/microsoft/wslg)\n\n[GitHub - Earnestly/sx: Start an xorg server](https://github.com/earnestly/sx)",
      "description": "# Display Servers\n\n[[wayland|Wayland]]",
      "href": "/display-servers",
      "path": "/content/display-servers.md",
      "slug": "display-servers",
      "backlinks": [
        {
          "href": "/systems-programming",
          "content": "Systems Programming"
        }
      ]
    },
    {
      "title": ".NET",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor",
          "content": "Blazor | Build client web apps with C# | .NET"
        },
        {
          "href": "https://fsbolero.io/",
          "content": "Bolero: F# in WebAssembly"
        },
        {
          "href": "https://github.com/MoienTajik/AspNetCore-Developer-Roadmap",
          "content": "MoienTajik/AspNetCore-Developer-Roadmap"
        },
        {
          "href": "https://sharpscript.net/",
          "content": "Script"
        }
      ],
      "id": 62,
      "content": "# .NET\n\n[Blazor | Build client web apps with C# | .NET](https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor)\n\n[Bolero: F# in WebAssembly](https://fsbolero.io/)\n\n[MoienTajik/AspNetCore-Developer-Roadmap](https://github.com/MoienTajik/AspNetCore-Developer-Roadmap)\n\n[Script](https://sharpscript.net/)",
      "description": "# .NET\n\n[Blazor | Build client web apps with C# | .NET](https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor)",
      "href": "/dotnet",
      "path": "/content/dotnet.md",
      "slug": "dotnet",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Drop-in Minimal CSS",
      "author": "pluvial",
      "links": [],
      "externalLinks": [],
      "id": 63,
      "content": "<!--\n  forked from https://github.com/dohliam/dropin-minimal-css/blob/gh-pages/index.html\n\n  Copyright (c) 2016 dohliam\n  Copyright (c) 2021 João Paquim\n\n  Permission is hereby granted, free of charge, to any person obtaining a copy\n  of this software and associated documentation files (the \"Software\"), to deal\n  in the Software without restriction, including without limitation the rights\n  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n  copies of the Software, and to permit persons to whom the Software is\n  furnished to do so, subject to the following conditions:\n\n  The above copyright notice and this permission notice shall be included in all\n  copies or substantial portions of the Software.\n\n  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n  SOFTWARE.\n-->\n<div id=\"top\" class=\"page\" role=\"document\">\n  <header>\n    <h1>Drop-in Minimal CSS</h1>\n    <p>\n      This page provides an overview of barebones drop-in minimal CSS boilerplate frameworks. To\n      switch to a different stylesheet, select one of the frameworks from the dropdown menu below.\n      For more information, and links to all the frameworks seen here, visit the project page on\n      <a href=\"https://github.com/dohliam/dropin-minimal-css\">GitHub</a>.\n    </p>\n  </header>\n  <nav>\n    <ul>\n      <li>\n        <a href=\"#text\">Text</a>: <a href=\"#text__headings\">Headings</a> ·\n        <a href=\"#text__paragraphs\">Paragraphs</a> · <a href=\"#text__blockquotes\">Blockquotes</a> ·\n        <a href=\"#text__lists\">Lists</a> · <a href=\"#text__hr\">Horizontal rules</a> ·\n        <a href=\"#text__tables\">Tabular data</a> · <a href=\"#text__code\">Code</a> ·\n        <a href=\"#text__inline\">Inline elements</a>\n      </li>\n      <li>\n        <a href=\"#embedded\">Embedded content</a>: <a href=\"#embedded__images\">Images</a> ·\n        <a href=\"#embedded__audio\">Audio</a> · <a href=\"#embedded__video\">Video</a> ·\n        <a href=\"#embedded__canvas\">Canvas</a> · <a href=\"#embedded__meter\">Meter</a> ·\n        <a href=\"#embedded__progress\">Progress</a> · <a href=\"#embedded__svg\">Inline SVG</a> ·\n        <a href=\"#embedded__iframe\">IFrames</a>\n      </li>\n      <li>\n        <a href=\"#forms\">Form elements</a>: <a href=\"#forms__input\">Input fields</a> ·\n        <a href=\"#forms__select\">Select menus</a> · <a href=\"#forms__checkbox\">Checkboxes</a> ·\n        <a href=\"#forms__radio\">Radio buttons</a> · <a href=\"#forms__textareas\">Textareas</a> ·\n        <a href=\"#forms__html5\">HTML5 inputs</a> · <a href=\"#forms__action\">Action buttons</a>\n      </li>\n    </ul>\n  </nav>\n  <main>\n    <section id=\"text\">\n      <h1>Text</h1>\n      <article id=\"text__headings\">\n        <h1>Headings</h1>\n        <div>\n          <h1>Heading 1</h1>\n          <h2>Heading 2</h2>\n          <h3>Heading 3</h3>\n          <h4>Heading 4</h4>\n          <h5>Heading 5</h5>\n          <h6>Heading 6</h6>\n        </div>\n        <footer>\n          <p><a href=\"#top\">[Top]</a></p>\n        </footer>\n      </article>\n      <article id=\"text__paragraphs\">\n        <h1>Paragraphs</h1>\n        <div>\n          <p>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc viverra viverra nisl, vel\n            maximus turpis ornare a. Ut scelerisque lectus sed odio dictum scelerisque vitae quis\n            nisi. Nulla facilisi. Phasellus vehicula convallis nisl, id suscipit dui semper at. In\n            eu iaculis lorem. In vehicula sed mauris et suscipit. Vivamus pellentesque non massa sit\n            amet ornare. Integer placerat est vitae nisl molestie, eget rhoncus erat vulputate.\n            Proin ornare massa eget bibendum faucibus.\n          </p>\n        </div>\n        <footer>\n          <p><a href=\"#top\">[Top]</a></p>\n        </footer>\n      </article>\n      <article id=\"text__blockquotes\">\n        <h1>Blockquotes</h1>\n        <div>\n          <blockquote>\n            <p>\n              Etiam porttitor egestas elit, at venenatis neque accumsan eu. Nulla viverra odio nisi,\n              quis commodo tellus tristique non. Proin ac ante at orci euismod eleifend. Quisque\n              nisi sapien, dapibus in venenatis sit amet, posuere non purus. In sit amet metus erat.\n              Pellentesque nec neque eleifend, luctus ipsum at, ullamcorper nunc. Pellentesque\n              sagittis, dolor eu bibendum lacinia, orci ex bibendum risus, at tincidunt augue lacus\n              eleifend diam. Nulla facilisis velit ut est auctor sollicitudin. Morbi eget lectus a\n              lacus maximus molestie in ut lorem.\n            </p>\n            <p>\n              Vestibulum ut erat sapien. Duis eros est, tempus a rutrum eu, rhoncus at ante.\n              Vestibulum congue vel nunc et dapibus. Ut tristique facilisis orci ac pretium. Nunc et\n              sodales turpis. Nulla pretium augue vitae faucibus tempor. Aliquam convallis mollis\n              feugiat. Ut non pellentesque sem. Suspendisse interdum, neque at hendrerit varius,\n              enim neque imperdiet enim, pellentesque efficitur leo orci non erat.\n            </p>\n            <cite>Said no one, ever.</cite>\n          </blockquote>\n        </div>\n        <footer>\n          <p><a href=\"#top\">[Top]</a></p>\n        </footer>\n      </article>\n      <article id=\"text__lists\">\n        <h1>Lists</h1>\n        <div>\n          <h3>Definition list</h3>\n          <dl>\n            <dt>Definition List Title</dt>\n            <dd>This is a definition list division.</dd>\n          </dl>\n          <h3>Ordered List</h3>\n          <ol>\n            <li>List Item 1</li>\n            <li>List Item 2</li>\n            <li>\n              List Item 3\n              <ol>\n                <li>Nested Ordered List Item 3.1</li>\n                <li>Nested Ordered List Item 3.2</li>\n                <li>Nested Ordered List Item 3.3</li>\n              </ol>\n            </li>\n            <li>\n              List Item 4\n              <ul>\n                <li>Nested Unordered List Item 4.1</li>\n                <li>Nested Unordered List Item 4.2</li>\n                <li>Nested Unordered List Item 4.3</li>\n              </ul>\n            </li>\n          </ol>\n          <h3>Unordered List</h3>\n          <ul>\n            <li>List Item 1</li>\n            <li>List Item 2</li>\n            <li>\n              List Item 3\n              <ol>\n                <li>Nested Ordered List Item 3.1</li>\n                <li>Nested Ordered List Item 3.2</li>\n                <li>Nested Ordered List Item 3.3</li>\n              </ol>\n            </li>\n            <li>\n              List Item 4\n              <ul>\n                <li>Nested Unordered List Item 4.1</li>\n                <li>Nested Unordered List Item 4.2</li>\n                <li>Nested Unordered List Item 4.3</li>\n              </ul>\n            </li>\n          </ul>\n        </div>\n        <footer>\n          <p><a href=\"#top\">[Top]</a></p>\n        </footer>\n      </article>\n      <article id=\"text__hr\">\n        <h1>Horizontal rules</h1>\n        <div>\n          <hr />\n        </div>\n        <footer>\n          <p><a href=\"#top\">[Top]</a></p>\n        </footer>\n      </article>\n      <article id=\"text__tables\">\n        <h1>Tabular data</h1>\n        <table>\n          <caption> Table Caption </caption>\n          <thead>\n            <tr>\n              <th>Table Heading 1</th>\n              <th>Table Heading 2</th>\n              <th>Table Heading 3</th>\n              <th>Table Heading 4</th>\n              <th>Table Heading 5</th>\n            </tr>\n          </thead>\n          <tfoot>\n            <tr>\n              <th>Table Footer 1</th>\n              <th>Table Footer 2</th>\n              <th>Table Footer 3</th>\n              <th>Table Footer 4</th>\n              <th>Table Footer 5</th>\n            </tr>\n          </tfoot>\n          <tbody>\n            <tr>\n              <td>Table Cell 1</td>\n              <td>Table Cell 2</td>\n              <td>Table Cell 3</td>\n              <td>Table Cell 4</td>\n              <td>Table Cell 5</td>\n            </tr>\n            <tr>\n              <td>Table Cell 1</td>\n              <td>Table Cell 2</td>\n              <td>Table Cell 3</td>\n              <td>Table Cell 4</td>\n              <td>Table Cell 5</td>\n            </tr>\n            <tr>\n              <td>Table Cell 1</td>\n              <td>Table Cell 2</td>\n              <td>Table Cell 3</td>\n              <td>Table Cell 4</td>\n              <td>Table Cell 5</td>\n            </tr>\n            <tr>\n              <td>Table Cell 1</td>\n              <td>Table Cell 2</td>\n              <td>Table Cell 3</td>\n              <td>Table Cell 4</td>\n              <td>Table Cell 5</td>\n            </tr>\n          </tbody>\n        </table>\n        <footer>\n          <p><a href=\"#top\">[Top]</a></p>\n        </footer>\n      </article>\n      <article id=\"text__code\">\n        <h1>Code</h1>\n        <div>\n          <p><strong>Keyboard input:</strong> <kbd>Cmd</kbd></p>\n          <p><strong>Inline code:</strong> <code>&lt;div&gt;code&lt;/div&gt;</code></p>\n          <p>\n            <strong>Sample output:</strong>\n            <samp>This is sample output from a computer program.</samp>\n          </p>\n          <h2>Pre-formatted text</h2>\n          <pre>\n  P R E F O R M A T T E D T E X T\n\" # $ % &amp; ' ( ) * + , - . /\n1 2 3 4 5 6 7 8 9 : ; &lt; = &gt; ?\nA B C D E F G H I J K L M N O\nQ R S T U V W X Y Z [ \\ ] ^ _\na b c d e f g h i j k l m n o\nq r s t u v w x y z {'{'} | } ~ </pre>\n        </div>\n        <footer>\n          <p><a href=\"#top\">[Top]</a></p>\n        </footer>\n      </article>\n      <article id=\"text__inline\">\n        <h1>Inline elements</h1>\n        <div>\n          <a href=\"#!\">This is a text link</a>.<br />\n          <strong>Strong is used to indicate strong importance.</strong><br />\n          <em>This text has added emphasis.</em><br />\n          The <b>b element</b> is stylistically different text from normal text, without any special\n          importance.<br />\n          The <i>i element</i> is text that is offset from the normal text.<br />\n          The <u>u element</u> is text with an unarticulated, though explicitly rendered,\n          non-textual annotation.<br />\n          <del>This text is deleted</del> and <ins>This text is inserted</ins>.<br />\n          <s>This text has a strikethrough</s>.<br />\n          Superscript<sup>®</sup>.<br />\n          Subscript for things like H<sub>2</sub>O.<br />\n          <small>This small text is small for for fine print, etc.</small><br />\n          Abbreviation: <abbr title=\"HyperText Markup Language\">HTML</abbr><br />\n          <q cite=\"https://developer.mozilla.org/en-US/docs/HTML/Element/q\"\n            >This text is a short inline quotation.</q\n          ><br />\n          <cite>This is a citation.</cite><br />\n          The <dfn>dfn element</dfn> indicates a definition.<br />\n          The <mark>mark element</mark> indicates a highlight.<br />\n          The <var>variable element</var>, such as <var>x</var> = <var>y</var>.<br />\n          The time element: <time datetime=\"2013-04-06T12:32+00:00\">2 weeks ago</time><br />\n        </div>\n        <footer>\n          <p><a href=\"#top\">[Top]</a></p>\n        </footer>\n      </article>\n    </section>\n\n    <section id=\"embedded\">\n      <h1>Embedded content</h1>\n      <article id=\"embedded__images\">\n        <h2>Images</h2>\n        <div>\n          <h3>No <code>&lt;figure&gt;</code> element</h3>\n          <p>\n            <a href=\"https://commons.wikimedia.org/wiki/File:Colouring_pencils.jpg\"\n              ><img\n                src=\"https://raw.githubusercontent.com/dohliam/html5-sample-media/master/Colouring_pencils.jpg\"\n                alt=\"Colouring pencils by MichaelMaggs\"\n              /></a\n            >\n          </p>\n          <h3>\n            Wrapped in a <code>&lt;figure&gt;</code> element, no <code>&lt;figcaption&gt;</code>\n          </h3>\n          <figure>\n            <a href=\"https://commons.wikimedia.org/wiki/File:Coloured,_textured_craft_card_edit.jpg\"\n              ><img\n                src=\"https://raw.githubusercontent.com/dohliam/html5-sample-media/master/Coloured%2C_textured_craft_card_edit.jpg\"\n                alt=\"Coloured, textured craft card by MichaelMaggs\"\n              /></a\n            >\n          </figure>\n          <h3>\n            Wrapped in a <code>&lt;figure&gt;</code> element, with a <code>&lt;figcaption&gt;</code>\n          </h3>\n          <figure>\n            <a\n              href=\"https://commons.wikimedia.org/wiki/File:Opening_chess_position_from_black_side.jpg\"\n              ><img\n                src=\"https://raw.githubusercontent.com/dohliam/html5-sample-media/master/Opening_chess_position_from_black_side.jpg\"\n                alt=\"Opening chess position from black side by MichaelMaggs\"\n              /></a\n            >\n            <figcaption>Here is a caption for this image.</figcaption>\n          </figure>\n        </div>\n        <footer>\n          <p><a href=\"#top\">[Top]</a></p>\n        </footer>\n      </article>\n      <article id=\"embedded__audio\">\n        <h2>Audio</h2>\n        <div>\n          <audio controls>\n            <source\n              src=\"https://raw.githubusercontent.com/dohliam/html5-sample-media/master/Broke For Free - Night Owl.mp3\"\n            />\n          </audio>\n        </div>\n        <footer>\n          <p><a href=\"#top\">[Top]</a></p>\n        </footer>\n      </article>\n      <article id=\"embedded__video\">\n        <h2>Video</h2>\n        <div>\n          <video controls>\n            <source\n              src=\"https://github.com/benhosmer/HTML5-Test-Videos/blob/master/big_buck_bunny.mp4?raw=true\"\n              type=\"video/mp4\"\n            />\n            <source\n              src=\"https://github.com/benhosmer/HTML5-Test-Videos/blob/master/big_buck_bunny.ogv?raw=true\"\n              type=\"video/ogg\"\n            />\n            <track kind=\"captions\" />\n          </video>\n        </div>\n        <footer>\n          <p><a href=\"#top\">[Top]</a></p>\n        </footer>\n      </article>\n      <article id=\"embedded__canvas\">\n        <h2>Canvas</h2>\n        <div><canvas>canvas</canvas></div>\n        <footer>\n          <p><a href=\"#top\">[Top]</a></p>\n        </footer>\n      </article>\n      <article id=\"embedded__meter\">\n        <h2>Meter</h2>\n        <div><meter value=\"2\" min=\"0\" max=\"10\">2 out of 10</meter></div>\n        <footer>\n          <p><a href=\"#top\">[Top]</a></p>\n        </footer>\n      </article>\n      <article id=\"embedded__progress\">\n        <h2>Progress</h2>\n        <div><progress>progress</progress></div>\n        <footer>\n          <p><a href=\"#top\">[Top]</a></p>\n        </footer>\n      </article>\n      <article id=\"embedded__svg\">\n        <h2>Inline SVG</h2>\n        <div>\n          <svg width=\"100px\" height=\"100px\">\n            <circle cx=\"100\" cy=\"100\" r=\"100\" fill=\"#1fa3ec\" />\n          </svg>\n        </div>\n        <footer>\n          <p><a href=\"#top\">[Top]</a></p>\n        </footer>\n      </article>\n      <article id=\"embedded__iframe\">\n        <h2>IFrame</h2>\n        <div><iframe src=\"/\" height=\"300\" title=\"embedded iframe\" /></div>\n        <footer>\n          <p><a href=\"#top\">[Top]</a></p>\n        </footer>\n      </article>\n    </section>\n    <section id=\"forms\">\n      <h1>Form elements</h1>\n      <form>\n        <fieldset id=\"forms__input\">\n          <legend>Input fields</legend>\n          <p>\n            <label for=\"input__text\">Text Input</label>\n            <input id=\"input__text\" type=\"text\" placeholder=\"Text Input\" />\n          </p>\n          <p>\n            <label for=\"input__password\">Password</label>\n            <input id=\"input__password\" type=\"password\" placeholder=\"Type your Password\" />\n          </p>\n          <p>\n            <label for=\"input__webaddress\">Web Address</label>\n            <input id=\"input__webaddress\" type=\"url\" placeholder=\"http://yoursite.com\" />\n          </p>\n          <p>\n            <label for=\"input__emailaddress\">Email Address</label>\n            <input id=\"input__emailaddress\" type=\"email\" placeholder=\"name@email.com\" />\n          </p>\n          <p>\n            <label for=\"input__phone\">Phone Number</label>\n            <input id=\"input__phone\" type=\"tel\" placeholder=\"(999) 999-9999\" />\n          </p>\n          <p>\n            <label for=\"input__search\">Search</label>\n            <input id=\"input__search\" type=\"search\" placeholder=\"Enter Search Term\" />\n          </p>\n          <p>\n            <label for=\"input__text2\">Number Input</label>\n            <input id=\"input__text2\" type=\"number\" placeholder=\"Enter a Number\" />\n          </p>\n          <p>\n            <label for=\"input__text3\" class=\"error\">Error</label>\n            <input id=\"input__text3\" class=\"is-error\" type=\"text\" placeholder=\"Text Input\" />\n          </p>\n          <p>\n            <label for=\"input__text4\" class=\"valid\">Valid</label>\n            <input id=\"input__text4\" class=\"is-valid\" type=\"text\" placeholder=\"Text Input\" />\n          </p>\n        </fieldset>\n        <p><a href=\"#top\">[Top]</a></p>\n        <fieldset id=\"forms__select\">\n          <legend>Select menus</legend>\n          <p>\n            <label for=\"select\">Select</label>\n            <select id=\"select\">\n              <optgroup label=\"Option Group\">\n                <option>Option One</option>\n                <option>Option Two</option>\n                <option>Option Three</option>\n              </optgroup>\n            </select>\n          </p>\n        </fieldset>\n        <p><a href=\"#top\">[Top]</a></p>\n        <fieldset id=\"forms__checkbox\">\n          <legend>Checkboxes</legend>\n          <ul class=\"list list--bare\">\n            <li>\n              <label for=\"checkbox1\"\n                ><input id=\"checkbox1\" name=\"checkbox\" type=\"checkbox\" checked=\"checked\" /> Choice A</label\n              >\n            </li>\n            <li>\n              <label for=\"checkbox2\"\n                ><input id=\"checkbox2\" name=\"checkbox\" type=\"checkbox\" /> Choice B</label\n              >\n            </li>\n            <li>\n              <label for=\"checkbox3\"\n                ><input id=\"checkbox3\" name=\"checkbox\" type=\"checkbox\" /> Choice C</label\n              >\n            </li>\n          </ul>\n        </fieldset>\n        <p><a href=\"#top\">[Top]</a></p>\n        <fieldset id=\"forms__radio\">\n          <legend>Radio buttons</legend>\n          <ul class=\"list list--bare\">\n            <li>\n              <label for=\"radio1\"\n                ><input id=\"radio1\" name=\"radio\" type=\"radio\" class=\"radio\" checked=\"checked\" />\n                Option 1</label\n              >\n            </li>\n            <li>\n              <label for=\"radio2\"\n                ><input id=\"radio2\" name=\"radio\" type=\"radio\" class=\"radio\" /> Option 2</label\n              >\n            </li>\n            <li>\n              <label for=\"radio3\"\n                ><input id=\"radio3\" name=\"radio\" type=\"radio\" class=\"radio\" /> Option 3</label\n              >\n            </li>\n          </ul>\n        </fieldset>\n        <p><a href=\"#top\">[Top]</a></p>\n        <fieldset id=\"forms__textareas\">\n          <legend>Textareas</legend>\n          <p>\n            <label for=\"textarea\">Textarea</label>\n            <textarea id=\"textarea\" rows=\"8\" cols=\"48\" placeholder=\"Enter your message here\" />\n          </p>\n        </fieldset>\n        <p><a href=\"#top\">[Top]</a></p>\n        <fieldset id=\"forms__html5\">\n          <legend>HTML5 inputs</legend>\n          <p>\n            <label for=\"ic\">Color input</label>\n            <input type=\"color\" id=\"ic\" value=\"#000000\" />\n          </p>\n          <p>\n            <label for=\"in\">Number input</label>\n            <input type=\"number\" id=\"in\" min=\"0\" max=\"10\" value=\"5\" />\n          </p>\n          <p>\n            <label for=\"ir\">Range input</label>\n            <input type=\"range\" id=\"ir\" value=\"10\" />\n          </p>\n          <p>\n            <label for=\"idd\">Date input</label>\n            <input type=\"date\" id=\"idd\" value=\"1970-01-01\" />\n          </p>\n          <p>\n            <label for=\"idm\">Month input</label>\n            <input type=\"month\" id=\"idm\" value=\"1970-01\" />\n          </p>\n          <p>\n            <label for=\"idw\">Week input</label>\n            <input type=\"week\" id=\"idw\" value=\"1970-W01\" />\n          </p>\n          <p>\n            <label for=\"idt\">Datetime input</label>\n            <input type=\"datetime\" id=\"idt\" value=\"1970-01-01T00:00:00Z\" />\n          </p>\n          <p>\n            <label for=\"idtl\">Datetime-local input</label>\n            <input type=\"datetime-local\" id=\"idtl\" value=\"1970-01-01T00:00\" />\n          </p>\n        </fieldset>\n        <p><a href=\"#top\">[Top]</a></p>\n        <fieldset id=\"forms__action\">\n          <legend>Action buttons</legend>\n          <p>\n            <input type=\"submit\" value=\"<input type=submit>\" />\n            <input type=\"button\" value=\"<input type=button>\" />\n            <input type=\"reset\" value=\"<input type=reset>\" />\n            <input type=\"submit\" value=\"<input disabled>\" disabled />\n          </p>\n          <p>\n            <button type=\"submit\">&lt;button type=submit&gt;</button>\n            <button type=\"button\">&lt;button type=button&gt;</button>\n            <button type=\"reset\">&lt;button type=reset&gt;</button>\n            <button type=\"button\" disabled>&lt;button disabled&gt;</button>\n          </p>\n        </fieldset>\n        <p><a href=\"#top\">[Top]</a></p>\n      </form>\n    </section>\n\n  </main>\n  <footer>\n    <p>View this project on <a href=\"https://github.com/pluvial/pluvial.xyz\">GitHub</a>.</p>\n    <p>\n      View the parent project on <a href=\"https://github.com/dohliam/dropin-minimal-css\">GitHub</a>.\n    </p>\n  </footer>\n</div>",
      "description": "<!--\n  forked from https://github.com/dohliam/dropin-minimal-css/blob/gh-pages/index.html\n",
      "href": "/dropin-minimal-css",
      "path": "/content/dropin-minimal-css.md",
      "slug": "dropin-minimal-css",
      "backlinks": []
    },
    {
      "title": "DSP",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/olilarkin/awesome-musicdsp",
          "content": "olilarkin/awesome-musicdsp"
        },
        {
          "href": "http://www.dspguide.com/pdfbook.htm",
          "content": "The Scientist and Engineer’s Guide to Digital Signal Processing’s Table of Content"
        },
        {
          "href": "https://greenteapress.com/wp/think-dsp/",
          "content": "Think DSP"
        },
        {
          "href": "http://greenteapress.com/thinkdsp/html/index.html",
          "content": "Think DSP"
        },
        {
          "href": "https://github.com/AllenDowney/ThinkDSP",
          "content": "AllenDowney/ThinkDSP"
        },
        {
          "href": "https://pysdr.org/",
          "content": "PySDR: A Guide to SDR and DSP using Python"
        },
        {
          "href": "http://ajaxsoundstudio.com/software/pyo/",
          "content": "PYO"
        },
        {
          "href": "https://github.com/belangeo/pyo",
          "content": "belangeo/pyo"
        },
        {
          "href": "https://magenta.tensorflow.org/ddsp",
          "content": "DDSP: Differentiable Digital Signal Processing"
        },
        {
          "href": "https://github.com/magenta/ddsp",
          "content": "magenta/ddsp"
        }
      ],
      "id": 64,
      "content": "# DSP\n\n[olilarkin/awesome-musicdsp](https://github.com/olilarkin/awesome-musicdsp)\n\n[The Scientist and Engineer's Guide to Digital Signal Processing's Table of Content](http://www.dspguide.com/pdfbook.htm)\n\n[Think DSP](https://greenteapress.com/wp/think-dsp/)\n\n[Think DSP](http://greenteapress.com/thinkdsp/html/index.html)\n\n[AllenDowney/ThinkDSP](https://github.com/AllenDowney/ThinkDSP)\n\n[PySDR: A Guide to SDR and DSP using Python](https://pysdr.org/)\n\n[PYO](http://ajaxsoundstudio.com/software/pyo/)\n\n[belangeo/pyo](https://github.com/belangeo/pyo)\n\n[DDSP: Differentiable Digital Signal Processing](https://magenta.tensorflow.org/ddsp)\n\n[magenta/ddsp](https://github.com/magenta/ddsp)",
      "description": "# DSP\n\n[olilarkin/awesome-musicdsp](https://github.com/olilarkin/awesome-musicdsp)",
      "href": "/dsp",
      "path": "/content/dsp.md",
      "slug": "dsp",
      "backlinks": [
        {
          "href": "/media",
          "content": "Media"
        }
      ]
    },
    {
      "title": "Elixir & Erlang",
      "author": "pluvial",
      "links": [
        {
          "href": "/phoenix",
          "content": "Phoenix"
        }
      ],
      "externalLinks": [
        {
          "href": "https://elixir-lang.org/",
          "content": "elixir-lang.github.com"
        },
        {
          "href": "https://hexdocs.pm/",
          "content": "HexDocs"
        },
        {
          "href": "https://elixirschool.com/en/",
          "content": "Elixir School"
        },
        {
          "href": "https://elixir-lang.org/getting-started/introduction.html",
          "content": "Introduction"
        },
        {
          "href": "https://elixir-lang.org/getting-started/where-to-go-next.html",
          "content": "Where to go next"
        },
        {
          "href": "https://elixir-lang.org/getting-started/mix-otp/supervisor-and-application.html",
          "content": "Supervisor and Application"
        },
        {
          "href": "https://www.nerves-project.org/",
          "content": "Nerves Platform"
        },
        {
          "href": "https://hexdocs.pm/nerves/getting-started.html",
          "content": "Getting Started"
        },
        {
          "href": "https://github.com/nerves-project/nerves",
          "content": "nerves-project/nerves"
        },
        {
          "href": "https://github.com/nerves-project/nerves_runtime",
          "content": "nerves-project/nerves_runtime"
        },
        {
          "href": "https://github.com/boydm/scenic",
          "content": "boydm/scenic"
        },
        {
          "href": "https://hexdocs.pm/scenic/welcome.html",
          "content": "Scenic"
        },
        {
          "href": "https://www.erlang.org/",
          "content": "Erlang Programming Language"
        },
        {
          "href": "http://erlang.org/doc/reference_manual/typespec.html",
          "content": "Erlang – Types and Function Specifications"
        },
        {
          "href": "https://learnyousomeerlang.com/",
          "content": "Learn You Some Erlang for Great Good!"
        },
        {
          "href": "https://gist.github.com/macintux/6349828",
          "content": "Erlang online resources"
        },
        {
          "href": "https://blog.stenmans.org/theBeamBook/",
          "content": "The Erlang Runtime System"
        },
        {
          "href": "https://github.com/happi/theBeamBook",
          "content": "happi/theBeamBook"
        },
        {
          "href": "https://github.com/cloudozer/ling",
          "content": "cloudozer/ling"
        },
        {
          "href": "https://lfe.io/",
          "content": "(LFE:Lisp Flavoured Erlang)"
        },
        {
          "href": "https://github.com/rvirding/lfe",
          "content": "rvirding/lfe"
        },
        {
          "href": "https://gleam.run/",
          "content": "The Gleam Book"
        },
        {
          "href": "https://github.com/gleam-lang/gleam",
          "content": "gleam-lang/gleam"
        }
      ],
      "id": 65,
      "content": "# Elixir & Erlang\n\n[[phoenix|Phoenix]]\n\n## Elixir\n\n[elixir-lang.github.com](https://elixir-lang.org/)\n\n[HexDocs](https://hexdocs.pm/)\n\n[Elixir School](https://elixirschool.com/en/)\n\n[Introduction](https://elixir-lang.org/getting-started/introduction.html)\n\n[Where to go next](https://elixir-lang.org/getting-started/where-to-go-next.html)\n\n[Supervisor and Application](https://elixir-lang.org/getting-started/mix-otp/supervisor-and-application.html)\n\n[Nerves Platform](https://www.nerves-project.org/)\n\n[Getting Started](https://hexdocs.pm/nerves/getting-started.html)\n\n[nerves-project/nerves](https://github.com/nerves-project/nerves)\n\n[nerves-project/nerves_runtime](https://github.com/nerves-project/nerves_runtime)\n\n[boydm/scenic](https://github.com/boydm/scenic)\n\n[Scenic](https://hexdocs.pm/scenic/welcome.html)\n\n## Erlang, OTP, BEAM\n\n[Erlang Programming Language](https://www.erlang.org/)\n\n[Erlang -- Types and Function Specifications](http://erlang.org/doc/reference_manual/typespec.html)\n\n[Learn You Some Erlang for Great Good!](https://learnyousomeerlang.com/)\n\n[Erlang online resources](https://gist.github.com/macintux/6349828)\n\n[The Erlang Runtime System](https://blog.stenmans.org/theBeamBook/)\n\n[happi/theBeamBook](https://github.com/happi/theBeamBook)\n\n[cloudozer/ling](https://github.com/cloudozer/ling)\n\n[(LFE:Lisp Flavoured Erlang)](https://lfe.io/)\n\n[rvirding/lfe](https://github.com/rvirding/lfe)\n\n[The Gleam Book](https://gleam.run/)\n\n[gleam-lang/gleam](https://github.com/gleam-lang/gleam)",
      "description": "# Elixir & Erlang\n\n[[phoenix|Phoenix]]",
      "href": "/elixir-erlang",
      "path": "/content/elixir-erlang.md",
      "slug": "elixir-erlang",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Elm",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://elm-lang.org/",
          "content": "home"
        },
        {
          "href": "https://guide.elm-lang.org/",
          "content": "An Introduction to Elm"
        },
        {
          "href": "https://github.com/elm/compiler",
          "content": "GitHub - elm/compiler: Compiler for Elm, a functional language for reliable webapps."
        },
        {
          "href": "https://github.com/elm/core",
          "content": "GitHub - elm/core: Elm’s core libraries"
        },
        {
          "href": "https://github.com/elm/html",
          "content": "GitHub - elm/html: Use HTML in Elm!"
        },
        {
          "href": "https://elm-pages.com/",
          "content": "elm-pages - pull in typed elm data to your pages"
        },
        {
          "href": "https://github.com/dillonkearns/elm-pages",
          "content": "GitHub - dillonkearns/elm-pages: A statically typed site generator for Elm."
        },
        {
          "href": "https://github.com/dillonkearns/elm-graphql",
          "content": "GitHub - dillonkearns/elm-graphql: Autogenerate type-safe GraphQL queries in Elm."
        }
      ],
      "id": 66,
      "content": "# Elm\n\n[home](https://elm-lang.org/)\n\n[An Introduction to Elm](https://guide.elm-lang.org/)\n\n[GitHub - elm/compiler: Compiler for Elm, a functional language for reliable webapps.](https://github.com/elm/compiler)\n\n[GitHub - elm/core: Elm's core libraries](https://github.com/elm/core)\n\n[GitHub - elm/html: Use HTML in Elm!](https://github.com/elm/html)\n\n[elm-pages - pull in typed elm data to your pages](https://elm-pages.com/)\n\n[GitHub - dillonkearns/elm-pages: A statically typed site generator for Elm.](https://github.com/dillonkearns/elm-pages)\n\n[GitHub - dillonkearns/elm-graphql: Autogenerate type-safe GraphQL queries in Elm.](https://github.com/dillonkearns/elm-graphql)",
      "description": "# Elm\n\n[home](https://elm-lang.org/)",
      "href": "/elm",
      "path": "/content/elm.md",
      "slug": "elm",
      "backlinks": [
        {
          "href": "/web-frameworks",
          "content": "Web Frameworks"
        }
      ]
    },
    {
      "title": "Emacs",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.gnu.org/software/emacs/manual/",
          "content": "Manuals"
        },
        {
          "href": "https://www.emacswiki.org/",
          "content": "EmacsWiki"
        },
        {
          "href": "http://wikemacs.org/wiki/Main_Page",
          "content": "WikEmacs"
        },
        {
          "href": "https://github.com/emacs-tw/awesome-emacs",
          "content": "Awesome Emacs"
        },
        {
          "href": "https://emacs.sexy/",
          "content": "Emacs is sexy"
        },
        {
          "href": "https://github.com/plexus/chemacs",
          "content": "GitHub - plexus/chemacs: Emacs profile switcher"
        },
        {
          "href": "https://www.spacemacs.org/",
          "content": "Spacemacs: Emacs advanced Kit focused on Evil"
        },
        {
          "href": "https://github.com/syl20bnr/spacemacs",
          "content": "GitHub - syl20bnr/spacemacs: A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it’s Emacs "
        },
        {
          "href": "https://www.spacemacs.org/doc/QUICK_START.html",
          "content": "Quick start"
        },
        {
          "href": "https://github.com/hlissner/doom-emacs",
          "content": "hlissner/doom-emacs"
        },
        {
          "href": "https://prelude.emacsredux.com/en/latest/",
          "content": "Emacs Prelude"
        },
        {
          "href": "https://github.com/bbatsov/prelude",
          "content": "GitHub - bbatsov/prelude: Prelude is an enhanced Emacs 25.1+ distribution that should make your experience with Emacs both more pleasant and more powerful."
        },
        {
          "href": "https://github.com/purcell/emacs.d",
          "content": "GitHub - purcell/emacs.d: An Emacs configuration bundle with batteries included"
        },
        {
          "href": "https://github.com/flyingmachine/emacs-for-clojure",
          "content": "GitHub - flyingmachine/emacs-for-clojure"
        },
        {
          "href": "https://github.com/flyingmachine/emacs.d",
          "content": "GitHub - flyingmachine/emacs.d"
        },
        {
          "href": "https://github.com/rougier/elegant-emacs",
          "content": "GitHub - rougier/elegant-emacs: A very minimal but elegant emacs (I think)"
        },
        {
          "href": "https://www.emacswiki.org/emacs/ParEdit",
          "content": "paredit"
        },
        {
          "href": "https://github.com/abo-abo/lispy",
          "content": "lispy"
        },
        {
          "href": "https://github.com/Fuco1/smartparens",
          "content": "smartparens"
        },
        {
          "href": "https://shaunlebron.github.io/parinfer/",
          "content": "parinfer"
        },
        {
          "href": "https://github.com/clojure-emacs/inf-clojure",
          "content": "inf-clojure"
        },
        {
          "href": "https://cider.mx/",
          "content": "cider"
        },
        {
          "href": "https://github.com/raxod502/straight.el",
          "content": "straight.el"
        },
        {
          "href": "https://github.com/alphapapa/emacs-package-dev-handbook",
          "content": "The Emacs Package Developer’s Handbook"
        },
        {
          "href": "https://github.com/alphapapa/makem.sh",
          "content": "makem.sh"
        },
        {
          "href": "https://www.masteringemacs.org/reading-guide",
          "content": "Mastering Emacs"
        },
        {
          "href": "https://www.masteringemacs.org/article/beginners-guide-to-emacs",
          "content": "An Emacs Tutorial: Beginner’s Guide to Emacs"
        },
        {
          "href": "https://www.masteringemacs.org/article/effective-editing-movement",
          "content": "Effective Editing I: Movement"
        },
        {
          "href": "http://tuhdo.github.io/emacs-tutor.html",
          "content": "Emacs Mini Manual (PART 1) - THE BASICS"
        },
        {
          "href": "https://emacs.cafe/emacs/javascript/setup/2017/04/23/emacs-setup-javascript.html",
          "content": "Setting up Emacs for JavaScript (part #1)"
        },
        {
          "href": "http://wikemacs.org/wiki/JavaScript",
          "content": "JavaScript"
        },
        {
          "href": "http://wikemacs.org/wiki/TypeScript",
          "content": "TypeScript"
        },
        {
          "href": "https://github.com/hlissner/doom-emacs/tree/develop/modules/lang/javascript",
          "content": "hlissner/doom-emacs"
        },
        {
          "href": "https://github.com/fxbois/web-mode",
          "content": "fxbois/web-mode"
        },
        {
          "href": "https://github.com/emacs-lsp/lsp-mode",
          "content": "emacs-lsp/lsp-mode"
        },
        {
          "href": "https://github.com/emacs-lsp/dap-mode",
          "content": "emacs-lsp/dap-mode"
        },
        {
          "href": "http://company-mode.github.io/",
          "content": "company-mode"
        },
        {
          "href": "https://github.com/company-mode/company-mode",
          "content": "company-mode/company-mode"
        },
        {
          "href": "https://github.com/joaotavora/eglot",
          "content": "joaotavora/eglot"
        },
        {
          "href": "https://indium.readthedocs.io/en/latest/",
          "content": "Indium"
        },
        {
          "href": "https://github.com/NicolasPetton/Indium",
          "content": "NicolasPetton/Indium"
        },
        {
          "href": "https://github.com/ananthakumaran/tide",
          "content": "ananthakumaran/tide"
        },
        {
          "href": "https://github.com/emacs-typescript/typescript.el",
          "content": "emacs-typescript/typescript.el"
        },
        {
          "href": "https://github.com/leafOfTree/svelte-mode",
          "content": "leafOfTree/svelte-mode"
        },
        {
          "href": "https://github.com/prettier/prettier-emacs",
          "content": "prettier/prettier-emacs"
        },
        {
          "href": "https://github.com/jscheid/prettier.el",
          "content": "jscheid/prettier.el"
        },
        {
          "href": "https://github.com/azer/emacs",
          "content": "azer/emacs"
        },
        {
          "href": "http://danmidwood.com/content/2014/11/21/animated-paredit.html",
          "content": "The Animated Guide to Paredit"
        },
        {
          "href": "https://shaunlebron.github.io/parinfer/",
          "content": "Parinfer"
        }
      ],
      "id": 67,
      "content": "# Emacs\n\n- [Manuals](https://www.gnu.org/software/emacs/manual/)\n- [EmacsWiki](https://www.emacswiki.org/)\n- [WikEmacs](http://wikemacs.org/wiki/Main_Page)\n- [Awesome Emacs](https://github.com/emacs-tw/awesome-emacs)\n- [Emacs is sexy](https://emacs.sexy/)\n\n## Configurations, distributions, starter kits\n\n[GitHub - plexus/chemacs: Emacs profile switcher](https://github.com/plexus/chemacs)\n\n[Spacemacs: Emacs advanced Kit focused on Evil](https://www.spacemacs.org/)\n\n[GitHub - syl20bnr/spacemacs: A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs _and_ Vim!](https://github.com/syl20bnr/spacemacs)\n\n[Quick start](https://www.spacemacs.org/doc/QUICK_START.html)\n\n[hlissner/doom-emacs](https://github.com/hlissner/doom-emacs)\n\n[Emacs Prelude](https://prelude.emacsredux.com/en/latest/)\n\n[GitHub - bbatsov/prelude: Prelude is an enhanced Emacs 25.1+ distribution that should make your experience with Emacs both more pleasant and more powerful.](https://github.com/bbatsov/prelude)\n\n[GitHub - purcell/emacs.d: An Emacs configuration bundle with batteries included](https://github.com/purcell/emacs.d)\n\n[GitHub - flyingmachine/emacs-for-clojure](https://github.com/flyingmachine/emacs-for-clojure)\n\n[GitHub - flyingmachine/emacs.d](https://github.com/flyingmachine/emacs.d)\n\n[GitHub - rougier/elegant-emacs: A very minimal but elegant emacs (I think)](https://github.com/rougier/elegant-emacs)\n\n## LISP editing\n\n- [paredit](https://www.emacswiki.org/emacs/ParEdit)\n- [lispy](https://github.com/abo-abo/lispy)\n- [smartparens](https://github.com/Fuco1/smartparens)\n- [parinfer](https://shaunlebron.github.io/parinfer/)\n\n## REPLs\n\n- [inf-clojure](https://github.com/clojure-emacs/inf-clojure)\n- [cider](https://cider.mx/)\n\n## Packages\n\n- [straight.el](https://github.com/raxod502/straight.el) - package manager\n- [The Emacs Package Developer’s Handbook](https://github.com/alphapapa/emacs-package-dev-handbook)\n- [makem.sh](https://github.com/alphapapa/makem.sh)\n\n[Mastering Emacs](https://www.masteringemacs.org/reading-guide)\n\n[An Emacs Tutorial: Beginner's Guide to Emacs](https://www.masteringemacs.org/article/beginners-guide-to-emacs)\n\n[Effective Editing I: Movement](https://www.masteringemacs.org/article/effective-editing-movement)\n\n[Emacs Mini Manual (PART 1) - THE BASICS](http://tuhdo.github.io/emacs-tutor.html)\n\n[Setting up Emacs for JavaScript (part #1)](https://emacs.cafe/emacs/javascript/setup/2017/04/23/emacs-setup-javascript.html)\n\n[JavaScript](http://wikemacs.org/wiki/JavaScript)\n\n[TypeScript](http://wikemacs.org/wiki/TypeScript)\n\n[hlissner/doom-emacs](https://github.com/hlissner/doom-emacs/tree/develop/modules/lang/javascript)\n\n[fxbois/web-mode](https://github.com/fxbois/web-mode)\n\n[emacs-lsp/lsp-mode](https://github.com/emacs-lsp/lsp-mode)\n\n[emacs-lsp/dap-mode](https://github.com/emacs-lsp/dap-mode)\n\n[company-mode](http://company-mode.github.io/)\n\n[company-mode/company-mode](https://github.com/company-mode/company-mode)\n\n[joaotavora/eglot](https://github.com/joaotavora/eglot)\n\n[Indium](https://indium.readthedocs.io/en/latest/)\n\n[NicolasPetton/Indium](https://github.com/NicolasPetton/Indium)\n\n[ananthakumaran/tide](https://github.com/ananthakumaran/tide)\n\n[emacs-typescript/typescript.el](https://github.com/emacs-typescript/typescript.el)\n\n[leafOfTree/svelte-mode](https://github.com/leafOfTree/svelte-mode)\n\n[prettier/prettier-emacs](https://github.com/prettier/prettier-emacs)\n\n[jscheid/prettier.el](https://github.com/jscheid/prettier.el)\n\n[azer/emacs](https://github.com/azer/emacs)\n\n[The Animated Guide to Paredit](http://danmidwood.com/content/2014/11/21/animated-paredit.html)\n\n[Parinfer](https://shaunlebron.github.io/parinfer/)",
      "description": "# Emacs\n\n- [Manuals](https://www.gnu.org/software/emacs/manual/)",
      "href": "/emacs",
      "path": "/content/emacs.md",
      "slug": "emacs",
      "backlinks": [
        {
          "href": "/text-editors",
          "content": "Text Editors"
        }
      ]
    },
    {
      "title": "Embedded and IoT",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/nhivp/Awesome-Embedded",
          "content": "GitHub - nhivp/Awesome-Embedded: A curated list of awesome embedded programming."
        },
        {
          "href": "https://github.com/memfault/awesome-embedded",
          "content": "GitHub - memfault/awesome-embedded: A curated list of awesome embedded software frameworks, libraries, resources, and shiny things."
        },
        {
          "href": "https://github.com/embedded-boston/awesome-embedded-systems",
          "content": "GitHub - embedded-boston/awesome-embedded-systems: A curated list of delightful Embedded Systems libraries, RTOSes, modules, references and more!"
        },
        {
          "href": "https://fkromer.github.io/awesome-embedded-linux/",
          "content": "Awesome Embedded Linux"
        },
        {
          "href": "https://github.com/fkromer/awesome-embedded-linux",
          "content": "GitHub - fkromer/awesome-embedded-linux: A curated list of awesome Embedded Linux resources."
        },
        {
          "href": "https://elinux.org/Main_Page",
          "content": "eLinux.org"
        },
        {
          "href": "https://www.yoctoproject.org/",
          "content": "Yocto Project - It’s not an embedded Linux distribution - it creates a custom one for you"
        },
        {
          "href": "https://www.openembedded.org/wiki/Main_Page",
          "content": "Openembedded.org"
        },
        {
          "href": "https://bootlin.com/",
          "content": "Bootlin"
        },
        {
          "href": "https://toolchains.bootlin.com/",
          "content": "Cross-compilation toolchains for Linux - Home"
        },
        {
          "href": "https://buildroot.org/",
          "content": "Buildroot Making Embedded Linux Easy"
        },
        {
          "href": "https://www.denx.de/wiki/U-Boot",
          "content": "U-Boot"
        },
        {
          "href": "https://github.com/u-boot/u-boot",
          "content": "GitHub - u-boot/u-boot: “Das U-Boot” Source Tree"
        },
        {
          "href": "https://renode.io/",
          "content": "Renode"
        },
        {
          "href": "https://github.com/renode/renode",
          "content": "GitHub - renode/renode: Renode - Antmicro’s virtual development framework for complex embedded systems"
        },
        {
          "href": "https://www.zephyrproject.org/",
          "content": "Zephyr Project - Zephyr Project"
        },
        {
          "href": "https://docs.zephyrproject.org/latest/",
          "content": "Zephyr Project Documentation - Zephyr Project Documentation"
        },
        {
          "href": "https://github.com/zephyrproject-rtos/zephyr",
          "content": "zephyrproject-rtos/zephyr"
        },
        {
          "href": "https://www.freertos.org/",
          "content": "FreeRTOS - Market leading RTOS (Real Time Operating System) for embedded systems with Internet of Things extensions"
        },
        {
          "href": "https://www.rtems.org/",
          "content": "RTEMS Real Time Operating System (RTOS)"
        },
        {
          "href": "https://nuttx.apache.org/",
          "content": "Home"
        },
        {
          "href": "https://electronics.stackexchange.com/questions/37814/usart-uart-rs232-usb-spi-i2c-ttl-etc-what-are-all-of-these-and-how-do-th",
          "content": "USART, UART, RS232, USB, SPI, I2C, TTL, etc. what are all of these and how do they relate to each other?"
        },
        {
          "href": "https://docs.rust-embedded.org/",
          "content": "Embedded Rust documentation"
        },
        {
          "href": "https://docs.rust-embedded.org/discovery/",
          "content": "Discovery"
        },
        {
          "href": "https://docs.rust-embedded.org/faq",
          "content": "Frequently Asked Questions"
        },
        {
          "href": "https://docs.rust-embedded.org/embedonomicon/",
          "content": "The Embedonomicon"
        },
        {
          "href": "https://ziglang.org/builds/zig-windows-x86_64-0.9.0-dev.894+4f0aa7d63.zip",
          "content": "https://ziglang.org/builds/zig-windows-x86_64-0.9.0-dev.894+4f0aa7d63.zip"
        },
        {
          "href": "https://thingsboard.io/",
          "content": "ThingsBoard - Open-source IoT Platform"
        },
        {
          "href": "https://github.com/thingsboard/thingsboard",
          "content": "GitHub - thingsboard/thingsboard: Open-source IoT Platform - Device management, data collection, processing and visualization."
        }
      ],
      "id": 68,
      "content": "# Embedded and IoT\n\n[GitHub - nhivp/Awesome-Embedded: A curated list of awesome embedded programming.](https://github.com/nhivp/Awesome-Embedded)\n\n[GitHub - memfault/awesome-embedded: A curated list of awesome embedded software frameworks, libraries, resources, and shiny things.](https://github.com/memfault/awesome-embedded)\n\n[GitHub - embedded-boston/awesome-embedded-systems: A curated list of delightful Embedded Systems libraries, RTOSes, modules, references and more!](https://github.com/embedded-boston/awesome-embedded-systems)\n\n[Awesome Embedded Linux](https://fkromer.github.io/awesome-embedded-linux/)\n\n[GitHub - fkromer/awesome-embedded-linux: A curated list of awesome Embedded Linux resources.](https://github.com/fkromer/awesome-embedded-linux)\n\n[eLinux.org](https://elinux.org/Main_Page)\n\n[Yocto Project - It's not an embedded Linux distribution - it creates a custom one for you](https://www.yoctoproject.org/)\n\n[Openembedded.org](https://www.openembedded.org/wiki/Main_Page)\n\n[Bootlin](https://bootlin.com/)\n\n[Cross-compilation toolchains for Linux - Home](https://toolchains.bootlin.com/)\n\n[Buildroot Making Embedded Linux Easy](https://buildroot.org/)\n\n[U-Boot](https://www.denx.de/wiki/U-Boot)\n\n[GitHub - u-boot/u-boot: \"Das U-Boot\" Source Tree](https://github.com/u-boot/u-boot)\n\n[Renode](https://renode.io/)\n\n[GitHub - renode/renode: Renode - Antmicro's virtual development framework for complex embedded systems](https://github.com/renode/renode)\n\n### RTOS\n\n[Zephyr Project - Zephyr Project](https://www.zephyrproject.org/)\n\n[Zephyr Project Documentation - Zephyr Project Documentation](https://docs.zephyrproject.org/latest/)\n\n[zephyrproject-rtos/zephyr](https://github.com/zephyrproject-rtos/zephyr)\n\n[FreeRTOS - Market leading RTOS (Real Time Operating System) for embedded systems with Internet of Things extensions](https://www.freertos.org/)\n\n[RTEMS Real Time Operating System (RTOS)](https://www.rtems.org/)\n\n[Home](https://nuttx.apache.org/)\n\n## Ports\n\n[USART, UART, RS232, USB, SPI, I2C, TTL, etc. what are all of these and how do they relate to each other?](https://electronics.stackexchange.com/questions/37814/usart-uart-rs232-usb-spi-i2c-ttl-etc-what-are-all-of-these-and-how-do-th)\n\n## Rust\n\n[Embedded Rust documentation](https://docs.rust-embedded.org/)\n\n[Discovery](https://docs.rust-embedded.org/discovery/)\n\n[Frequently Asked Questions](https://docs.rust-embedded.org/faq)\n\n[The Embedonomicon](https://docs.rust-embedded.org/embedonomicon/)\n\n[https://ziglang.org/builds/zig-windows-x86_64-0.9.0-dev.894+4f0aa7d63.zip](https://ziglang.org/builds/zig-windows-x86_64-0.9.0-dev.894+4f0aa7d63.zip)\n\n[ThingsBoard - Open-source IoT Platform](https://thingsboard.io/)\n\n[GitHub - thingsboard/thingsboard: Open-source IoT Platform - Device management, data collection, processing and visualization.](https://github.com/thingsboard/thingsboard)",
      "description": "# Embedded and IoT\n\n[GitHub - nhivp/Awesome-Embedded: A curated list of awesome embedded programming.](https://github.com/nhivp/Awesome-Embedded)",
      "href": "/embedded-iot",
      "path": "/content/embedded-iot.md",
      "slug": "embedded-iot",
      "backlinks": [
        {
          "href": "/systems-programming",
          "content": "Systems Programming"
        }
      ]
    },
    {
      "title": "Ethereum",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://ethereum.org/",
          "content": "Ethereum"
        },
        {
          "href": "https://ethereum.org/learn/",
          "content": "Learn"
        },
        {
          "href": "https://solidity.readthedocs.io/",
          "content": "Solidity"
        },
        {
          "href": "https://grid.ethereum.org/",
          "content": "Ethereum Grid"
        },
        {
          "href": "https://ethhub.io/",
          "content": "Ethhub"
        },
        {
          "href": "https://docs.ethhub.io/",
          "content": "docs"
        },
        {
          "href": "https://etherscan.io/",
          "content": "Etherscan"
        },
        {
          "href": "https://github.com/ethereum/ropsten",
          "content": "Ropsten"
        },
        {
          "href": "https://www.rinkeby.io/",
          "content": "Rinkeby"
        },
        {
          "href": "https://github.com/kovan-testnet/proposal",
          "content": "Kovan"
        },
        {
          "href": "https://www.goquorum.com/",
          "content": "Quorum"
        },
        {
          "href": "https://swarm.ethereum.org/",
          "content": "Swarm"
        },
        {
          "href": "https://github.com/ethersphere/swarm",
          "content": "github"
        },
        {
          "href": "https://ipfs.io/",
          "content": "IPFS"
        },
        {
          "href": "https://github.com/ipfs/ipfs",
          "content": "github"
        },
        {
          "href": "https://anytype.io/",
          "content": "Operating environment for the new internet"
        },
        {
          "href": "https://infura.io/",
          "content": "Ethereum API | IPFS API Gateway | ETH Nodes as a Service | Infura"
        },
        {
          "href": "https://ethereum.org/javascript/",
          "content": "Ethereum for JavaScript Developers"
        },
        {
          "href": "https://web3js.readthedocs.io/",
          "content": "web3.js"
        },
        {
          "href": "https://www.trufflesuite.com/",
          "content": "Truffle"
        },
        {
          "href": "https://docs.ethers.io/ethers.js/html/",
          "content": "ethers.js"
        },
        {
          "href": "https://github.com/ethereumjs/ethereumjs-vm",
          "content": "EthereumJS"
        }
      ],
      "id": 69,
      "content": "# Ethereum\n\n## General\n\n- [Ethereum](https://ethereum.org/), [Learn](https://ethereum.org/learn/)\n- [Solidity](https://solidity.readthedocs.io/)\n- [Ethereum Grid](https://grid.ethereum.org/)\n- [Ethhub](https://ethhub.io/), [docs](https://docs.ethhub.io/)\n\n## Networks\n\n- [Etherscan](https://etherscan.io/)\n- [Ropsten](https://github.com/ethereum/ropsten)\n- [Rinkeby](https://www.rinkeby.io/)\n- [Kovan](https://github.com/kovan-testnet/proposal)\n\n## Technologies\n\n- [Quorum](https://www.goquorum.com/)\n- [Swarm](https://swarm.ethereum.org/), [github](https://github.com/ethersphere/swarm)\n- [IPFS](https://ipfs.io/), [github](https://github.com/ipfs/ipfs)\n\n[Operating environment for the new internet](https://anytype.io/)\n\n[Ethereum API | IPFS API Gateway | ETH Nodes as a Service | Infura](https://infura.io/)\n\n## JavaScript\n\n- [Ethereum for JavaScript Developers](https://ethereum.org/javascript/)\n- [web3.js](https://web3js.readthedocs.io/)\n- [Truffle](https://www.trufflesuite.com/)\n- [ethers.js](https://docs.ethers.io/ethers.js/html/)\n- [EthereumJS](https://github.com/ethereumjs/ethereumjs-vm)",
      "description": "# Ethereum\n\n## General",
      "href": "/ethereum",
      "path": "/content/ethereum.md",
      "slug": "ethereum",
      "backlinks": [
        {
          "href": "/blockchain-web-alternatives",
          "content": "Blockchain and Web Alternatives"
        }
      ]
    },
    {
      "title": "Figma",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.figma.com/",
          "content": "Figma"
        }
      ],
      "id": 70,
      "content": "# Figma\n\n[Figma](https://www.figma.com/)",
      "description": "# Figma\n\n[Figma](https://www.figma.com/)",
      "href": "/figma",
      "path": "/content/figma.md",
      "slug": "figma",
      "backlinks": [
        {
          "href": "/design",
          "content": "Design"
        }
      ]
    },
    {
      "title": "Fonts",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://fontjoy.com/",
          "content": "Generate font pairing using neural nets"
        },
        {
          "href": "https://www.nerdfonts.com/",
          "content": "Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher"
        },
        {
          "href": "https://github.com/adobe-fonts/source-code-pro",
          "content": "adobe-fonts/source-code-pro"
        },
        {
          "href": "https://github.com/microsoft/cascadia-code",
          "content": "microsoft/cascadia-code"
        },
        {
          "href": "https://www.jetbrains.com/lp/mono/",
          "content": "JetBrains Mono: A free and open source typeface for developers"
        },
        {
          "href": "https://github.com/JetBrains/JetBrainsMono",
          "content": "JetBrains/JetBrainsMono"
        },
        {
          "href": "https://sourcefoundry.org/hack/",
          "content": "Hack | A typeface designed for source code"
        },
        {
          "href": "https://github.com/source-foundry/Hack",
          "content": "source-foundry/Hack"
        },
        {
          "href": "https://github.com/tonsky/FiraCode",
          "content": "tonsky/FiraCode"
        },
        {
          "href": "https://github.com/be5invis/Iosevka",
          "content": "be5invis/Iosevka"
        },
        {
          "href": "https://github.com/i-tu/Hasklig",
          "content": "i-tu/Hasklig"
        },
        {
          "href": "https://larsenwork.com/monoid/",
          "content": "Monoid"
        },
        {
          "href": "https://github.com/larsenwork/monoid",
          "content": "larsenwork/monoid"
        },
        {
          "href": "https://github.com/kiliman/operator-mono-lig",
          "content": "kiliman/operator-mono-lig"
        },
        {
          "href": "https://rubjo.github.io/victor-mono/",
          "content": "Victor Mono"
        },
        {
          "href": "https://www.monolisa.dev/",
          "content": "MonoLisa"
        },
        {
          "href": "https://realdougwilson.com/writing/coding-with-character",
          "content": "Doug Wilson"
        },
        {
          "href": "https://input.djr.com/",
          "content": "Input: Fonts for Code"
        },
        {
          "href": "https://input.djr.com/info/",
          "content": "Input: Fonts for Code - Info"
        },
        {
          "href": "https://github.com/belluzj/fantasque-sans",
          "content": "GitHub - belluzj/fantasque-sans: A font family with a great monospaced variant for programmers."
        }
      ],
      "id": 71,
      "content": "# Fonts\n\n[Generate font pairing using neural nets](https://fontjoy.com/)\n\n[Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher](https://www.nerdfonts.com/)\n\n## Monospace and Ligatures\n\n[adobe-fonts/source-code-pro](https://github.com/adobe-fonts/source-code-pro)\n\n[microsoft/cascadia-code](https://github.com/microsoft/cascadia-code)\n\n[JetBrains Mono: A free and open source typeface for developers](https://www.jetbrains.com/lp/mono/)\n\n[JetBrains/JetBrainsMono](https://github.com/JetBrains/JetBrainsMono)\n\n[Hack | A typeface designed for source code](https://sourcefoundry.org/hack/)\n\n[source-foundry/Hack](https://github.com/source-foundry/Hack)\n\n[tonsky/FiraCode](https://github.com/tonsky/FiraCode)\n\n[be5invis/Iosevka](https://github.com/be5invis/Iosevka)\n\n[i-tu/Hasklig](https://github.com/i-tu/Hasklig)\n\n[Monoid](https://larsenwork.com/monoid/)\n\n[larsenwork/monoid](https://github.com/larsenwork/monoid)\n\n[kiliman/operator-mono-lig](https://github.com/kiliman/operator-mono-lig)\n\n[Victor Mono](https://rubjo.github.io/victor-mono/)\n\n[MonoLisa](https://www.monolisa.dev/)\n\n[Doug Wilson](https://realdougwilson.com/writing/coding-with-character)\n\n[Input: Fonts for Code](https://input.djr.com/)\n\n[Input: Fonts for Code - Info](https://input.djr.com/info/)\n\n[GitHub - belluzj/fantasque-sans: A font family with a great monospaced variant for programmers.](https://github.com/belluzj/fantasque-sans)",
      "description": "# Fonts\n\n[Generate font pairing using neural nets](https://fontjoy.com/)",
      "href": "/fonts",
      "path": "/content/fonts.md",
      "slug": "fonts",
      "backlinks": [
        {
          "href": "/design",
          "content": "Design"
        }
      ]
    },
    {
      "title": "Fractals and Procedural Generation",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/kchapelier/procedural-generation",
          "content": "kchapelier/procedural-generation"
        },
        {
          "href": "http://pcg.wikidot.com/",
          "content": "Procedural Content Generation Wiki"
        },
        {
          "href": "http://www-cs-students.stanford.edu/~amitp/game-programming/polygon-map-generation/",
          "content": "Polygonal Map Generation for Games"
        },
        {
          "href": "https://rodzilla.itch.io/material-maker",
          "content": "Material Maker"
        },
        {
          "href": "https://github.com/RodZill4/material-maker",
          "content": "RodZill4/material-maker"
        },
        {
          "href": "https://fractalforums.org/",
          "content": "Fractalforums - Index"
        },
        {
          "href": "https://www.mandelbulber.com/",
          "content": "Laravel"
        },
        {
          "href": "https://github.com/buddhi1980/mandelbulber2",
          "content": "buddhi1980/mandelbulber2"
        },
        {
          "href": "https://xaos-project.github.io/",
          "content": "XaoS"
        },
        {
          "href": "https://github.com/xaos-project/XaoS",
          "content": "xaos-project/XaoS"
        },
        {
          "href": "https://electricsheep.org/",
          "content": "Electric Sheep Crowdsourced Evolving Art"
        },
        {
          "href": "https://www.chaoticafractals.com/",
          "content": "Home"
        }
      ],
      "id": 72,
      "content": "# Fractals and Procedural Generation\n\n[kchapelier/procedural-generation](https://github.com/kchapelier/procedural-generation)\n\n[Procedural Content Generation Wiki](http://pcg.wikidot.com/)\n\n[Polygonal Map Generation for Games](http://www-cs-students.stanford.edu/~amitp/game-programming/polygon-map-generation/)\n\n[Material Maker](https://rodzilla.itch.io/material-maker)\n\n[RodZill4/material-maker](https://github.com/RodZill4/material-maker)\n\n## Fractals\n\n[Fractalforums - Index](https://fractalforums.org/)\n\n[Laravel](https://www.mandelbulber.com/)\n\n[buddhi1980/mandelbulber2](https://github.com/buddhi1980/mandelbulber2)\n\n[XaoS](https://xaos-project.github.io/)\n\n[xaos-project/XaoS](https://github.com/xaos-project/XaoS)\n\n[Electric Sheep Crowdsourced Evolving Art](https://electricsheep.org/)\n\n[Home](https://www.chaoticafractals.com/)",
      "description": "# Fractals and Procedural Generation\n\n[kchapelier/procedural-generation](https://github.com/kchapelier/procedural-generation)",
      "href": "/fractals-procedural-generation",
      "path": "/content/fractals-procedural-generation.md",
      "slug": "fractals-procedural-generation",
      "backlinks": [
        {
          "href": "/media",
          "content": "Media"
        }
      ]
    },
    {
      "title": "Frameworks and Libraries",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://bulma.io/",
          "content": "Bulma: Free, open source, and modern CSS framework based on Flexbox"
        },
        {
          "href": "https://getuikit.com/",
          "content": "UIkit"
        },
        {
          "href": "https://getbootstrap.com/",
          "content": "Bootstrap"
        },
        {
          "href": "https://foundation.zurb.com/",
          "content": "Foundation"
        },
        {
          "href": "https://semantic-ui.com/",
          "content": "Semantic UI"
        },
        {
          "href": "https://purecss.io/",
          "content": "Pure"
        },
        {
          "href": "https://tailwindcss.com/",
          "content": "Tailwind CSS - A Utility-First CSS Framework for Rapidly Building Custom Designs"
        },
        {
          "href": "https://headlessui.dev/",
          "content": "Headless UI"
        },
        {
          "href": "https://windicss.org/",
          "content": "Windi CSS"
        },
        {
          "href": "https://daisyui.com/",
          "content": "Tailwind CSS Components"
        },
        {
          "href": "https://github.com/saadeghi/daisyui",
          "content": "GitHub - saadeghi/daisyui: ⭐️ ⭐️ ⭐️ ⭐️ ⭐️  Tailwind Components"
        },
        {
          "href": "https://tachyons.io/",
          "content": "TACHYONS - Css Toolkit"
        },
        {
          "href": "https://acss.io/",
          "content": "Atomic CSS"
        },
        {
          "href": "https://www.smashingmagazine.com/2013/10/challenging-css-best-practices-atomic-approach/",
          "content": "Challenging CSS Best Practices - Smashing Magazine"
        },
        {
          "href": "https://andybrewer.github.io/mvp/",
          "content": "MVP.css - Minimalist stylesheet for HTML elements"
        },
        {
          "href": "https://github.com/andybrewer/mvp/",
          "content": "andybrewer/mvp"
        },
        {
          "href": "https://newcss.net/",
          "content": "new.css"
        },
        {
          "href": "https://github.com/xz/new.css",
          "content": "xz/new.css"
        },
        {
          "href": "https://github.com/oxalorg/sakura",
          "content": "oxalorg/sakura"
        },
        {
          "href": "https://dohliam.github.io/dropin-minimal-css/",
          "content": "Drop-in Minimal CSS"
        },
        {
          "href": "https://github.com/dohliam/dropin-minimal-css",
          "content": "dohliam/dropin-minimal-css"
        },
        {
          "href": "https://felippe-regazio.github.io/plume-css/",
          "content": "Plume CSS - A Pure CSS Micro-Framework"
        },
        {
          "href": "https://github.com/felippe-regazio/plume-css",
          "content": "felippe-regazio/plume-css"
        },
        {
          "href": "https://kimeiga.github.io/bahunya/",
          "content": "Bahunya"
        },
        {
          "href": "https://github.com/kimeiga/bahunya",
          "content": "Kimeiga/bahunya"
        },
        {
          "href": "https://nostalgic-css.github.io/NES.css/",
          "content": "NES.css"
        },
        {
          "href": "https://github.com/nostalgic-css/NES.css",
          "content": "nostalgic-css/NES.css"
        },
        {
          "href": "https://milligram.io/",
          "content": "Milligram - A minimalist CSS framework"
        },
        {
          "href": "https://github.com/milligram/milligram",
          "content": "milligram/milligram"
        },
        {
          "href": "https://jenil.github.io/chota/",
          "content": "chota - A micro CSS framework"
        },
        {
          "href": "https://github.com/jenil/chota",
          "content": "jenil/chota"
        },
        {
          "href": "https://v2.grommet.io/",
          "content": "Grommet"
        },
        {
          "href": "https://github.com/grommet/grommet",
          "content": "grommet/grommet"
        },
        {
          "href": "https://thesephist.github.io/blocks.css/",
          "content": "blocks.css"
        },
        {
          "href": "https://github.com/thesephist/blocks.css",
          "content": "thesephist/blocks.css"
        },
        {
          "href": "https://css-doodle.com/",
          "content": "css-doodle"
        },
        {
          "href": "https://github.com/css-doodle/css-doodle",
          "content": "css-doodle/css-doodle"
        },
        {
          "href": "https://codepen.io/collection/njLkWN/",
          "content": "CSS Challenge Ⅱ - a Collection by yuanchuan on CodePen"
        }
      ],
      "id": 73,
      "content": "# Frameworks and Libraries\n\n## General\n\n[Bulma: Free, open source, and modern CSS framework based on Flexbox](https://bulma.io/)\n\n[UIkit](https://getuikit.com/)\n\n[Bootstrap](https://getbootstrap.com/)\n\n[Foundation](https://foundation.zurb.com/)\n\n[Semantic UI](https://semantic-ui.com/)\n\n[Pure](https://purecss.io/)\n\n## Atomic and utility\n\n[Tailwind CSS - A Utility-First CSS Framework for Rapidly Building Custom Designs](https://tailwindcss.com/)\n\n[Headless UI](https://headlessui.dev/)\n\n[Windi CSS](https://windicss.org/)\n\n[Tailwind CSS Components](https://daisyui.com/)\n\n[GitHub - saadeghi/daisyui: ⭐️ ⭐️ ⭐️ ⭐️ ⭐️  Tailwind Components](https://github.com/saadeghi/daisyui)\n\n[TACHYONS - Css Toolkit](https://tachyons.io/)\n\n[Atomic CSS](https://acss.io/)\n\n[Challenging CSS Best Practices - Smashing Magazine](https://www.smashingmagazine.com/2013/10/challenging-css-best-practices-atomic-approach/)\n\n## Classless\n\n[MVP.css - Minimalist stylesheet for HTML elements](https://andybrewer.github.io/mvp/)\n\n[andybrewer/mvp](https://github.com/andybrewer/mvp/)\n\n[new.css](https://newcss.net/)\n\n[xz/new.css](https://github.com/xz/new.css)\n\n[oxalorg/sakura](https://github.com/oxalorg/sakura)\n\n[Drop-in Minimal CSS](https://dohliam.github.io/dropin-minimal-css/)\n\n[dohliam/dropin-minimal-css](https://github.com/dohliam/dropin-minimal-css)\n\n[Plume CSS - A Pure CSS Micro-Framework](https://felippe-regazio.github.io/plume-css/)\n\n[felippe-regazio/plume-css](https://github.com/felippe-regazio/plume-css)\n\n[Bahunya](https://kimeiga.github.io/bahunya/)\n\n[Kimeiga/bahunya](https://github.com/kimeiga/bahunya)\n\n[NES.css](https://nostalgic-css.github.io/NES.css/)\n\n[nostalgic-css/NES.css](https://github.com/nostalgic-css/NES.css)\n\n## Others\n\n[Milligram - A minimalist CSS framework](https://milligram.io/)\n\n[milligram/milligram](https://github.com/milligram/milligram)\n\n[chota - A micro CSS framework](https://jenil.github.io/chota/)\n\n[jenil/chota](https://github.com/jenil/chota)\n\n[Grommet](https://v2.grommet.io/)\n\n[grommet/grommet](https://github.com/grommet/grommet)\n\n[blocks.css](https://thesephist.github.io/blocks.css/)\n\n[thesephist/blocks.css](https://github.com/thesephist/blocks.css)\n\n[css-doodle](https://css-doodle.com/)\n\n[css-doodle/css-doodle](https://github.com/css-doodle/css-doodle)\n\n[CSS Challenge Ⅱ - a Collection by yuanchuan on CodePen](https://codepen.io/collection/njLkWN/)",
      "description": "# Frameworks and Libraries\n\n## General",
      "href": "/frameworks-libraries",
      "path": "/content/frameworks-libraries.md",
      "slug": "frameworks-libraries",
      "backlinks": [
        {
          "href": "/css",
          "content": "CSS"
        }
      ]
    },
    {
      "title": "Free services",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://free-for.dev/#/",
          "content": "Free for developers"
        },
        {
          "href": "https://github.com/spotify/backstage",
          "content": "backstage/backstage"
        },
        {
          "href": "https://github.com/thedevdojo/wave",
          "content": "thedevdojo/wave"
        }
      ],
      "id": 74,
      "content": "# Free services\n\n[Free for developers](https://free-for.dev/#/)\n\n[backstage/backstage](https://github.com/spotify/backstage)\n\n[thedevdojo/wave](https://github.com/thedevdojo/wave)",
      "description": "# Free services\n\n[Free for developers](https://free-for.dev/#/)",
      "href": "/free-services",
      "path": "/content/free-services.md",
      "slug": "free-services",
      "backlinks": [
        {
          "href": "/infrastructure",
          "content": "Infrastructure"
        }
      ]
    },
    {
      "title": "Game Development",
      "author": "pluvial",
      "links": [
        {
          "href": "/game-networking",
          "content": "Game Networking"
        },
        {
          "href": "/godot",
          "content": "Godot"
        }
      ],
      "externalLinks": [
        {
          "href": "https://github.com/Calinou/awesome-gamedev",
          "content": "Calinou/awesome-gamedev"
        },
        {
          "href": "https://github.com/leereilly/games",
          "content": "leereilly/games"
        },
        {
          "href": "https://gameprogrammingpatterns.com/",
          "content": "Game Programming Patterns"
        },
        {
          "href": "https://gafferongames.com/categories/game-physics/",
          "content": "Game Physics | Gaffer On Games"
        },
        {
          "href": "https://gamephysicsweekend.github.io/",
          "content": "Game Physics in One Weekend"
        },
        {
          "href": "https://github.com/id-Software",
          "content": "id Software"
        },
        {
          "href": "https://dhewm3.org/",
          "content": "dhewm3 - Doom3 Source Port"
        },
        {
          "href": "https://github.com/dhewm/dhewm3",
          "content": "dhewm/dhewm3"
        },
        {
          "href": "https://zdoom.org/index",
          "content": "ZDoom - Start"
        },
        {
          "href": "https://github.com/coelckers/gzdoom",
          "content": "coelckers/gzdoom"
        },
        {
          "href": "https://zdoom.org/wiki/Main_Page",
          "content": "ZDoom Wiki"
        },
        {
          "href": "https://dengine.net/",
          "content": "Doomsday Engine"
        },
        {
          "href": "https://opendiablo2.com/",
          "content": "OpenDiablo 2"
        },
        {
          "href": "https://github.com/OpenDiablo2/OpenDiablo2",
          "content": "OpenDiablo2/OpenDiablo2"
        },
        {
          "href": "https://github.com/grumpygamer/DeloresDev",
          "content": "grumpygamer/DeloresDev"
        },
        {
          "href": "https://github.com/DustinHLand/vkDOOM3",
          "content": "DustinHLand/vkDOOM3"
        },
        {
          "href": "https://github.com/Novum/vkQuake",
          "content": "Novum/vkQuake"
        },
        {
          "href": "http://quakespasm.sourceforge.net/",
          "content": "Quakespasm"
        },
        {
          "href": "https://github.com/a327ex/BYTEPATH",
          "content": "a327ex/BYTEPATH"
        },
        {
          "href": "https://github.com/a327ex/blog/issues/30",
          "content": "BYTEPATH #0 - Introduction · Issue #30 · a327ex/blog"
        },
        {
          "href": "https://github.com/Croteam-official/Serious-Engine",
          "content": "Croteam-official/Serious-Engine"
        },
        {
          "href": "https://github.com/GTAmodding/re3",
          "content": "GTAmodding/re3"
        },
        {
          "href": "https://github.com/zeldaret/oot",
          "content": "GitHub - zeldaret/oot: Decompilation of The Legend of Zelda: Ocarina of Time"
        },
        {
          "href": "https://www.raylibtech.com/",
          "content": "raylib technologies"
        },
        {
          "href": "https://github.com/raysan5/raygui",
          "content": "GitHub - raysan5/raygui: A simple and easy-to-use immediate-mode gui library"
        },
        {
          "href": "https://www.raylib.com/",
          "content": "raylib"
        },
        {
          "href": "https://github.com/raysan5/raylib",
          "content": "raysan5/raylib"
        },
        {
          "href": "https://www.monogame.net/",
          "content": "MonoGame"
        },
        {
          "href": "https://github.com/MonoGame/MonoGame",
          "content": "MonoGame/MonoGame"
        },
        {
          "href": "https://fna-xna.github.io/",
          "content": "FNA"
        },
        {
          "href": "https://github.com/FNA-XNA/FNA",
          "content": "FNA-XNA/FNA"
        },
        {
          "href": "https://love2d.org/",
          "content": "LÖVE"
        },
        {
          "href": "https://github.com/love2d/love",
          "content": "love2d/love"
        },
        {
          "href": "https://www.cryengine.com/",
          "content": "CRYENGINE | The complete solution for next generation game development by Crytek"
        },
        {
          "href": "https://github.com/CRYTEK/CRYENGINE",
          "content": "CRYTEK/CRYENGINE"
        },
        {
          "href": "https://wickedengine.net/",
          "content": "Wicked Engine Net"
        },
        {
          "href": "https://github.com/turanszkij/WickedEngine",
          "content": "turanszkij/WickedEngine"
        },
        {
          "href": "https://github.com/coronalabs/corona",
          "content": "coronalabs/corona"
        },
        {
          "href": "https://stride3d.net/",
          "content": "Stride"
        },
        {
          "href": "https://dthompson.us/projects/chickadee.html",
          "content": "Chickadee"
        },
        {
          "href": "http://alex-charlton.com/projects/Hypergiant/",
          "content": "Alex Charlton"
        },
        {
          "href": "https://github.com/prime31/Nez",
          "content": "prime31/Nez"
        },
        {
          "href": "https://inexor.org/",
          "content": "Inexor"
        },
        {
          "href": "https://github.com/inexorgame/vulkan-renderer",
          "content": "inexorgame/vulkan-renderer"
        },
        {
          "href": "https://www.pygame.org/news",
          "content": "News New here?"
        },
        {
          "href": "http://www.openbw.com/",
          "content": "OpenBW"
        },
        {
          "href": "https://github.com/OpenBW/openbw",
          "content": "OpenBW/openbw"
        },
        {
          "href": "https://bwapi.github.io/",
          "content": "BWAPI: The Brood War API"
        },
        {
          "href": "https://github.com/bwapi/bwapi/",
          "content": "bwapi/bwapi"
        },
        {
          "href": "https://haxeflixel.com/",
          "content": "HaxeFlixel"
        },
        {
          "href": "https://www.clickteam.com/clickteam-fusion-2-5",
          "content": "Clickteam Fusion 2.5"
        },
        {
          "href": "http://www.stencyl.com/",
          "content": "Stencyl: Make iPhone, iPad, Android & Flash Games without code"
        },
        {
          "href": "https://replay.js.org/",
          "content": "Replay"
        },
        {
          "href": "https://phaser.io/",
          "content": "Phaser - A fast, fun and free open source HTML5 game framework"
        },
        {
          "href": "https://www.lexaloffle.com/pico-8.php",
          "content": "PICO-8 Fantasy Console"
        },
        {
          "href": "https://github.com/ftsf/nico",
          "content": "ftsf/nico"
        },
        {
          "href": "https://pixelvision8.github.io/Website",
          "content": "Pixel Vision 8"
        },
        {
          "href": "https://github.com/PixelVision8/PixelVision8",
          "content": "PixelVision8/PixelVision8"
        },
        {
          "href": "https://tic80.com/",
          "content": "TIC-80 tiny computer"
        },
        {
          "href": "https://monolithofminds.com/",
          "content": "Monolith of Minds"
        },
        {
          "href": "https://www.drinkboxstudios.com/",
          "content": "Drinkbox Studios"
        },
        {
          "href": "https://www.redblobgames.com/pathfinding/a-star/introduction.html",
          "content": "Red Blob Games: Introduction to A"
        },
        {
          "href": "https://www.redblobgames.com/pathfinding/a-star/implementation.html",
          "content": "Implementation of A"
        },
        {
          "href": "https://www.redblobgames.com/pathfinding/grids/graphs.html",
          "content": "Grids and Graphs"
        },
        {
          "href": "https://www.redblobgames.com/pathfinding/tower-defense/",
          "content": "Flow Field Pathfinding for Tower Defense"
        },
        {
          "href": "http://theory.stanford.edu/~amitp/GameProgramming/",
          "content": "Amit’s A"
        },
        {
          "href": "https://www.redblobgames.com/maps/mapgen4/",
          "content": "Red Blob Games: Procedural Map Generator"
        },
        {
          "href": "https://github.com/mapbox/delaunator",
          "content": "mapbox/delaunator"
        },
        {
          "href": "https://mapbox.github.io/delaunator/demo.html",
          "content": "Delaunator, the fastest JavaScript library for Delaunay triangulation of 2D points"
        },
        {
          "href": "https://github.com/ncase/sight-and-light",
          "content": "ncase/sight-and-light"
        },
        {
          "href": "https://github.com/Kasugaccho/DungeonTemplateLibrary",
          "content": "Kasugaccho/DungeonTemplateLibrary"
        },
        {
          "href": "https://ecsy.io/",
          "content": "ECSY"
        },
        {
          "href": "https://github.com/MozillaReality/ecsy",
          "content": "MozillaReality/ecsy"
        },
        {
          "href": "http://arewegameyet.com/",
          "content": "Are we game yet?"
        },
        {
          "href": "https://bevyengine.org/",
          "content": "Bevy"
        },
        {
          "href": "https://bevyengine.org/learn/book/introduction/",
          "content": "Bevy - Introduction"
        },
        {
          "href": "https://github.com/bevyengine/bevy",
          "content": "bevyengine/bevy"
        },
        {
          "href": "https://amethyst.rs/",
          "content": "Amethyst - The open source, data-driven game engine"
        },
        {
          "href": "https://book.amethyst.rs/stable/",
          "content": "Amethyst Documentation"
        },
        {
          "href": "https://github.com/amethyst/amethyst",
          "content": "amethyst/amethyst"
        },
        {
          "href": "https://github.com/amethyst/legion",
          "content": "amethyst/legion"
        },
        {
          "href": "https://specs.amethyst.rs/",
          "content": "Specs"
        },
        {
          "href": "https://specs.amethyst.rs/docs/tutorials/",
          "content": "The Specs Book"
        },
        {
          "href": "https://github.com/amethyst/specs",
          "content": "amethyst/specs"
        },
        {
          "href": "https://github.com/Ralith/hecs",
          "content": "Ralith/hecs"
        },
        {
          "href": "https://www.piston.rs/",
          "content": "Piston - a modular open source game engine written in Rust"
        },
        {
          "href": "https://github.com/PistonDevelopers/Piston-Tutorials",
          "content": "PistonDevelopers/Piston-Tutorials"
        },
        {
          "href": "https://github.com/ggez/ggez",
          "content": "ggez/ggez"
        },
        {
          "href": "https://github.com/hecrj/coffee",
          "content": "hecrj/coffee"
        },
        {
          "href": "https://www.nphysics.org/",
          "content": "nphysics"
        },
        {
          "href": "https://github.com/bitshifter/glam-rs",
          "content": "bitshifter/glam-rs"
        },
        {
          "href": "http://www.ode.org/",
          "content": "Open Dynamics Engine"
        },
        {
          "href": "https://box2d.org/",
          "content": "Box2D"
        },
        {
          "href": "https://github.com/libtcod/libtcod",
          "content": "libtcod/libtcod"
        },
        {
          "href": "http://rogueliketutorials.com/tutorials/tcod/",
          "content": "Roguelike Tutorial Revised - TCOD Version"
        },
        {
          "href": "http://rogueliketutorials.com/tutorials/tcod/v2/",
          "content": "Yet Another Roguelike Tutorial - Written in Python 3 and TCOD"
        },
        {
          "href": "https://github.com/recastnavigation/recastnavigation",
          "content": "recastnavigation/recastnavigation"
        }
      ],
      "id": 75,
      "content": "# Game Development\n\n[[game-networking|Game Networking]]\n\n[[godot|Godot]]\n\n## Resources\n\n[Calinou/awesome-gamedev](https://github.com/Calinou/awesome-gamedev)\n\n[leereilly/games](https://github.com/leereilly/games)\n\n[Game Programming Patterns](https://gameprogrammingpatterns.com/)\n\n[Game Physics | Gaffer On Games](https://gafferongames.com/categories/game-physics/)\n\n[Game Physics in One Weekend](https://gamephysicsweekend.github.io/)\n\n## Source code\n\n[id Software](https://github.com/id-Software)\n\n[dhewm3 - Doom3 Source Port](https://dhewm3.org/)\n\n[dhewm/dhewm3](https://github.com/dhewm/dhewm3)\n\n[ZDoom - Start](https://zdoom.org/index)\n\n[coelckers/gzdoom](https://github.com/coelckers/gzdoom)\n\n[ZDoom Wiki](https://zdoom.org/wiki/Main_Page)\n\n[Doomsday Engine](https://dengine.net/)\n\n[OpenDiablo 2](https://opendiablo2.com/)\n\n[OpenDiablo2/OpenDiablo2](https://github.com/OpenDiablo2/OpenDiablo2)\n\n[grumpygamer/DeloresDev](https://github.com/grumpygamer/DeloresDev)\n\n[DustinHLand/vkDOOM3](https://github.com/DustinHLand/vkDOOM3)\n\n[Novum/vkQuake](https://github.com/Novum/vkQuake)\n\n[Quakespasm](http://quakespasm.sourceforge.net/)\n\n[a327ex/BYTEPATH](https://github.com/a327ex/BYTEPATH)\n\n[BYTEPATH #0 - Introduction · Issue #30 · a327ex/blog](https://github.com/a327ex/blog/issues/30)\n\n[Croteam-official/Serious-Engine](https://github.com/Croteam-official/Serious-Engine)\n\n[GTAmodding/re3](https://github.com/GTAmodding/re3)\n\n[GitHub - zeldaret/oot: Decompilation of The Legend of Zelda: Ocarina of Time](https://github.com/zeldaret/oot)\n\n## Engines\n\n[raylib technologies](https://www.raylibtech.com/)\n\n[GitHub - raysan5/raygui: A simple and easy-to-use immediate-mode gui library](https://github.com/raysan5/raygui)\n\n[raylib](https://www.raylib.com/)\n\n[raysan5/raylib](https://github.com/raysan5/raylib)\n\n[MonoGame](https://www.monogame.net/)\n\n[MonoGame/MonoGame](https://github.com/MonoGame/MonoGame)\n\n[FNA](https://fna-xna.github.io/)\n\n[FNA-XNA/FNA](https://github.com/FNA-XNA/FNA)\n\n[LÖVE](https://love2d.org/)\n\n[love2d/love](https://github.com/love2d/love)\n\n[CRYENGINE | The complete solution for next generation game development by Crytek](https://www.cryengine.com/)\n\n[CRYTEK/CRYENGINE](https://github.com/CRYTEK/CRYENGINE)\n\n[Wicked Engine Net](https://wickedengine.net/)\n\n[turanszkij/WickedEngine](https://github.com/turanszkij/WickedEngine)\n\n[coronalabs/corona](https://github.com/coronalabs/corona)\n\n[Stride](https://stride3d.net/)\n\n[Chickadee](https://dthompson.us/projects/chickadee.html)\n\n[Alex Charlton](http://alex-charlton.com/projects/Hypergiant/)\n\n[prime31/Nez](https://github.com/prime31/Nez)\n\n[Inexor](https://inexor.org/)\n\n[inexorgame/vulkan-renderer](https://github.com/inexorgame/vulkan-renderer)\n\n[News New here?](https://www.pygame.org/news)\n\n[OpenBW](http://www.openbw.com/)\n\n[OpenBW/openbw](https://github.com/OpenBW/openbw)\n\n[BWAPI: The Brood War API](https://bwapi.github.io/)\n\n[bwapi/bwapi](https://github.com/bwapi/bwapi/)\n\n[HaxeFlixel](https://haxeflixel.com/)\n\n[Clickteam Fusion 2.5](https://www.clickteam.com/clickteam-fusion-2-5)\n\n[Stencyl: Make iPhone, iPad, Android & Flash Games without code](http://www.stencyl.com/)\n\n### Web\n\n[Replay](https://replay.js.org/)\n\n[Phaser - A fast, fun and free open source HTML5 game framework](https://phaser.io/)\n\n### Fantasy consoles\n\n[PICO-8 Fantasy Console](https://www.lexaloffle.com/pico-8.php)\n\n[ftsf/nico](https://github.com/ftsf/nico)\n\n[Pixel Vision 8](https://pixelvision8.github.io/Website)\n\n[PixelVision8/PixelVision8](https://github.com/PixelVision8/PixelVision8)\n\n[TIC-80 tiny computer](https://tic80.com/)\n\n## Studios\n\n[Monolith of Minds](https://monolithofminds.com/)\n\n[Drinkbox Studios](https://www.drinkboxstudios.com/)\n\n## Algorithms\n\n### Red Blob\n\n[Red Blob Games: Introduction to A\\*](https://www.redblobgames.com/pathfinding/a-star/introduction.html)\n\n[Implementation of A\\*](https://www.redblobgames.com/pathfinding/a-star/implementation.html)\n\n[Grids and Graphs](https://www.redblobgames.com/pathfinding/grids/graphs.html)\n\n[Flow Field Pathfinding for Tower Defense](https://www.redblobgames.com/pathfinding/tower-defense/)\n\n[Amit's A\\* Pages](http://theory.stanford.edu/~amitp/GameProgramming/)\n\n[Red Blob Games: Procedural Map Generator](https://www.redblobgames.com/maps/mapgen4/)\n\n[mapbox/delaunator](https://github.com/mapbox/delaunator)\n\n[Delaunator, the fastest JavaScript library for Delaunay triangulation of 2D points](https://mapbox.github.io/delaunator/demo.html)\n\n[ncase/sight-and-light](https://github.com/ncase/sight-and-light)\n\n[Kasugaccho/DungeonTemplateLibrary](https://github.com/Kasugaccho/DungeonTemplateLibrary)\n\n[ECSY](https://ecsy.io/)\n\n[MozillaReality/ecsy](https://github.com/MozillaReality/ecsy)\n\n### Rust\n\n[Are we game yet?](http://arewegameyet.com/)\n\n[Bevy](https://bevyengine.org/)\n\n[Bevy - Introduction](https://bevyengine.org/learn/book/introduction/)\n\n[bevyengine/bevy](https://github.com/bevyengine/bevy)\n\n[Amethyst - The open source, data-driven game engine](https://amethyst.rs/)\n\n[Amethyst Documentation](https://book.amethyst.rs/stable/)\n\n[amethyst/amethyst](https://github.com/amethyst/amethyst)\n\n[amethyst/legion](https://github.com/amethyst/legion)\n\n[Specs](https://specs.amethyst.rs/)\n\n[The Specs Book](https://specs.amethyst.rs/docs/tutorials/)\n\n[amethyst/specs](https://github.com/amethyst/specs)\n\n[Ralith/hecs](https://github.com/Ralith/hecs)\n\n[Piston - a modular open source game engine written in Rust](https://www.piston.rs/)\n\n[PistonDevelopers/Piston-Tutorials](https://github.com/PistonDevelopers/Piston-Tutorials)\n\n[ggez/ggez](https://github.com/ggez/ggez)\n\n[hecrj/coffee](https://github.com/hecrj/coffee)\n\n[nphysics](https://www.nphysics.org/)\n\n[bitshifter/glam-rs](https://github.com/bitshifter/glam-rs)\n\n[Open Dynamics Engine](http://www.ode.org/)\n\n[Box2D](https://box2d.org/)\n\n[libtcod/libtcod](https://github.com/libtcod/libtcod)\n\n[Roguelike Tutorial Revised - TCOD Version](http://rogueliketutorials.com/tutorials/tcod/)\n\n[Yet Another Roguelike Tutorial - Written in Python 3 and TCOD](http://rogueliketutorials.com/tutorials/tcod/v2/)\n\n[recastnavigation/recastnavigation](https://github.com/recastnavigation/recastnavigation)",
      "description": "# Game Development\n\n[[game-networking|Game Networking]]",
      "href": "/game-development",
      "path": "/content/game-development.md",
      "slug": "game-development",
      "backlinks": [
        {
          "href": "/media",
          "content": "Media"
        }
      ]
    },
    {
      "title": "Game Networking",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/MFatihMAR/Game-Networking-Resources",
          "content": "MFatihMAR/Game-Networking-Resources"
        },
        {
          "href": "https://gafferongames.com/categories/game-networking/",
          "content": "Game Networking | Gaffer On Games"
        },
        {
          "href": "https://gafferongames.com/categories/building-a-game-network-protocol/",
          "content": "Building a Game Network Protocol | Gaffer On Games"
        },
        {
          "href": "https://gafferongames.com/categories/networked-physics/",
          "content": "Networked Physics | Gaffer On Games"
        },
        {
          "href": "https://github.com/gafferongames/gafferongames",
          "content": "gafferongames/gafferongames"
        },
        {
          "href": "https://www.gabrielgambetta.com/client-server-game-architecture.html",
          "content": "Client-Server Game Architecture - Gabriel Gambetta"
        },
        {
          "href": "https://ruoyusun.com/2019/03/28/game-networking-1.html",
          "content": "Game Networking Demystified, Part I: State vs. Input"
        },
        {
          "href": "https://developer.valvesoftware.com/wiki/Main_Page",
          "content": "Valve Developer Community"
        },
        {
          "href": "http://www.faqs.org/docs/linux_network/index.html",
          "content": "Linux Network Administrators Guide"
        },
        {
          "href": "https://beej.us/guide/bgnet/html/",
          "content": "Beej’s Guide to Network Programming"
        },
        {
          "href": "https://www.networknext.com/",
          "content": "The marketpace for premium network transit."
        }
      ],
      "id": 76,
      "content": "# Game Networking\n\n[MFatihMAR/Game-Networking-Resources](https://github.com/MFatihMAR/Game-Networking-Resources)\n\n[Game Networking | Gaffer On Games](https://gafferongames.com/categories/game-networking/)\n\n[Building a Game Network Protocol | Gaffer On Games](https://gafferongames.com/categories/building-a-game-network-protocol/)\n\n[Networked Physics | Gaffer On Games](https://gafferongames.com/categories/networked-physics/)\n\n[gafferongames/gafferongames](https://github.com/gafferongames/gafferongames)\n\n[Client-Server Game Architecture - Gabriel Gambetta](https://www.gabrielgambetta.com/client-server-game-architecture.html)\n\n[Game Networking Demystified, Part I: State vs. Input](https://ruoyusun.com/2019/03/28/game-networking-1.html)\n\n[Valve Developer Community](https://developer.valvesoftware.com/wiki/Main_Page)\n\n[Linux Network Administrators Guide](http://www.faqs.org/docs/linux_network/index.html)\n\n[Beej's Guide to Network Programming](https://beej.us/guide/bgnet/html/)\n\n[The marketpace for premium network transit.](https://www.networknext.com/)",
      "description": "# Game Networking\n\n[MFatihMAR/Game-Networking-Resources](https://github.com/MFatihMAR/Game-Networking-Resources)",
      "href": "/game-networking",
      "path": "/content/game-networking.md",
      "slug": "game-networking",
      "backlinks": [
        {
          "href": "/game-development",
          "content": "Game Development"
        }
      ]
    },
    {
      "title": "Generative Art",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.reddit.com/r/generative/",
          "content": "r/generative"
        },
        {
          "href": "https://github.com/kosmos/awesome-generative-art",
          "content": "kosmos/awesome-generative-art"
        },
        {
          "href": "https://github.com/bradydowling/awesome-generated-art",
          "content": "bradydowling/awesome-generated-art"
        },
        {
          "href": "https://wiki.nikitavoloboev.xyz/art/generative-art",
          "content": "Generative art"
        },
        {
          "href": "https://www.osar.fr/",
          "content": "Open Source Audio Research"
        },
        {
          "href": "https://generativeartistry.com/",
          "content": "Generative Artistry"
        },
        {
          "href": "https://github.com/tholman/generative-artistry",
          "content": "tholman/generative-artistry"
        },
        {
          "href": "https://inconvergent.net/",
          "content": "inconvergent · Generative art by Anders Hoff"
        },
        {
          "href": "https://generative-placeholders.glitch.me/",
          "content": "Generative Placeholders"
        },
        {
          "href": "https://inconvergent.net/generative/",
          "content": "On Generative Algorithms: Introduction · inconvergent"
        },
        {
          "href": "https://n-e-r-v-o-u-s.com/",
          "content": "Nervous System"
        },
        {
          "href": "http://www.complexification.net/gallery/",
          "content": "Complexification - Gallery of Computation"
        },
        {
          "href": "https://ojack.xyz/PIXELSYNTH/",
          "content": ".::::PIXELSYNTH::::."
        }
      ],
      "id": 77,
      "content": "# Generative Art\n\n[r/generative](https://www.reddit.com/r/generative/)\n\n[kosmos/awesome-generative-art](https://github.com/kosmos/awesome-generative-art)\n\n[bradydowling/awesome-generated-art](https://github.com/bradydowling/awesome-generated-art)\n\n[Generative art](https://wiki.nikitavoloboev.xyz/art/generative-art)\n\n[Open Source Audio Research](https://www.osar.fr/)\n\n[Generative Artistry](https://generativeartistry.com/)\n\n[tholman/generative-artistry](https://github.com/tholman/generative-artistry)\n\n[inconvergent · Generative art by Anders Hoff](https://inconvergent.net/)\n\n[Generative Placeholders](https://generative-placeholders.glitch.me/)\n\n[On Generative Algorithms: Introduction · inconvergent](https://inconvergent.net/generative/)\n\n[Nervous System](https://n-e-r-v-o-u-s.com/)\n\n[Complexification - Gallery of Computation](http://www.complexification.net/gallery/)\n\n[.::::PIXELSYNTH::::.](https://ojack.xyz/PIXELSYNTH/)",
      "description": "# Generative Art\n\n[r/generative](https://www.reddit.com/r/generative/)",
      "href": "/generative-art",
      "path": "/content/generative-art.md",
      "slug": "generative-art",
      "backlinks": [
        {
          "href": "/media",
          "content": "Media"
        }
      ]
    },
    {
      "title": "GitHub",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://docs.github.com/en/free-pro-team@latest/actions",
          "content": "GitHub Actions"
        },
        {
          "href": "https://github.com/actions/toolkit",
          "content": "actions/toolkit"
        },
        {
          "href": "https://github.com/actions/starter-workflows",
          "content": "actions/starter-workflows"
        },
        {
          "href": "https://probot.github.io/",
          "content": "Probot"
        }
      ],
      "id": 78,
      "content": "# GitHub\n\n[GitHub Actions](https://docs.github.com/en/free-pro-team@latest/actions)\n\n[actions/toolkit](https://github.com/actions/toolkit)\n\n[actions/starter-workflows](https://github.com/actions/starter-workflows)\n\n[Probot](https://probot.github.io/)",
      "description": "# GitHub\n\n[GitHub Actions](https://docs.github.com/en/free-pro-team@latest/actions)",
      "href": "/github",
      "path": "/content/github.md",
      "slug": "github",
      "backlinks": [
        {
          "href": "/ci-cd",
          "content": "CI/CD"
        }
      ]
    },
    {
      "title": "Go",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://golang.org/",
          "content": "The Go Programming Language"
        },
        {
          "href": "https://golang.org/doc/",
          "content": "Documentation"
        },
        {
          "href": "https://tour.golang.org/",
          "content": "A Tour of Go"
        },
        {
          "href": "https://tour.golang.org/flowcontrol/8",
          "content": "flow control,"
        },
        {
          "href": "http://127.0.0.1:3999/flowcontrol/8",
          "content": "http://127.0.0.1:3999/flowcontrol/8"
        },
        {
          "href": "https://go.dev/",
          "content": "go.dev"
        },
        {
          "href": "https://pkg.go.dev/",
          "content": "pkg.go.dev"
        },
        {
          "href": "https://github.com/hoanhan101/ultimate-go",
          "content": "hoanhan101/ultimate-go"
        },
        {
          "href": "https://github.com/qiniu/goplus",
          "content": "qiniu/goplus"
        },
        {
          "href": "https://github.com/gin-gonic/gin",
          "content": "gin-gonic/gin"
        },
        {
          "href": "https://github.com/julienschmidt/httprouter",
          "content": "julienschmidt/httprouter"
        },
        {
          "href": "http://www.gorillatoolkit.org/",
          "content": "Gorilla web toolkit"
        }
      ],
      "id": 79,
      "content": "# Go\n\n[The Go Programming Language](https://golang.org/)\n\n[Documentation](https://golang.org/doc/)\n\n[A Tour of Go](https://tour.golang.org/)\n\n[flow control,](https://tour.golang.org/flowcontrol/8) [http://127.0.0.1:3999/flowcontrol/8](http://127.0.0.1:3999/flowcontrol/8)\n\n[go.dev](https://go.dev/)\n\n[pkg.go.dev](https://pkg.go.dev/)\n\n[hoanhan101/ultimate-go](https://github.com/hoanhan101/ultimate-go)\n\n[qiniu/goplus](https://github.com/qiniu/goplus)\n\n[gin-gonic/gin](https://github.com/gin-gonic/gin)\n\n[julienschmidt/httprouter](https://github.com/julienschmidt/httprouter)\n\n[Gorilla web toolkit](http://www.gorillatoolkit.org/)",
      "description": "# Go\n\n[The Go Programming Language](https://golang.org/)",
      "href": "/go",
      "path": "/content/go.md",
      "slug": "go",
      "backlinks": [
        {
          "href": "/programming-languages",
          "content": "Programming Languages"
        }
      ]
    },
    {
      "title": "Godot",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://godotengine.org/",
          "content": "Godot Engine - Free and open source 2D and 3D game engine"
        },
        {
          "href": "https://github.com/godotengine/awesome-godot",
          "content": "godotengine/awesome-godot"
        },
        {
          "href": "https://github.com/Vivraan/godot-lang-support",
          "content": "Vivraan/godot-lang-support"
        },
        {
          "href": "https://godot-rust.github.io/",
          "content": "godot-rust"
        },
        {
          "href": "https://godot-rust.github.io/book/",
          "content": "The godot-rust Book"
        }
      ],
      "id": 80,
      "content": "# Godot\n\n[Godot Engine - Free and open source 2D and 3D game engine](https://godotengine.org/)\n\n[godotengine/awesome-godot](https://github.com/godotengine/awesome-godot)\n\n[Vivraan/godot-lang-support](https://github.com/Vivraan/godot-lang-support)\n\n[godot-rust](https://godot-rust.github.io/)\n\n[The godot-rust Book](https://godot-rust.github.io/book/)",
      "description": "# Godot\n\n[Godot Engine - Free and open source 2D and 3D game engine](https://godotengine.org/)",
      "href": "/godot",
      "path": "/content/godot.md",
      "slug": "godot",
      "backlinks": [
        {
          "href": "/game-development",
          "content": "Game Development"
        }
      ]
    },
    {
      "title": "GraphQL",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://graphql.org/",
          "content": "A query language for your API"
        },
        {
          "href": "https://graphql.org/code/",
          "content": "Code"
        },
        {
          "href": "https://www.opencrud.org/",
          "content": "OpenCRUD"
        },
        {
          "href": "https://github.com/chentsulin/awesome-graphql",
          "content": "chentsulin/awesome-graphql"
        },
        {
          "href": "https://odyssey.apollographql.com/",
          "content": "Learn GraphQL with Apollo"
        },
        {
          "href": "https://www.prisma.io/",
          "content": "Prisma - Next-generation Node.js and TypeScript ORM for Databases"
        },
        {
          "href": "https://github.com/prisma/prisma",
          "content": "prisma/prisma"
        },
        {
          "href": "https://www.graphile.org/",
          "content": "Graphile | Powerful, Extensible and Performant GraphQL APIs Rapidly"
        },
        {
          "href": "https://hasura.io/",
          "content": "Hasura | Instant GraphQL APIs for your data | Join data across databases, GraphQL & REST services to build powerful modern applications"
        },
        {
          "href": "https://fauna.com/",
          "content": "Fauna | The data API for modern applications"
        },
        {
          "href": "https://dgraph.io/",
          "content": "Best Graph Database - Native GraphQL Database"
        },
        {
          "href": "https://grandstack.io/",
          "content": "Build Fullstack GraphQL Applications With Ease | GRANDstack"
        },
        {
          "href": "https://neo4j.com/",
          "content": "Neo4j Graph Platform - The Leader in Graph Databases"
        },
        {
          "href": "https://relay.dev/",
          "content": "Relay"
        },
        {
          "href": "https://github.com/facebook/relay",
          "content": "facebook/relay"
        },
        {
          "href": "https://www.apollographql.com/",
          "content": "Apollo GraphQL"
        },
        {
          "href": "https://www.nexusjs.org",
          "content": "Nexus"
        },
        {
          "href": "https://github.com/graphql-nexus/nexus",
          "content": "graphql-nexus/nexus"
        },
        {
          "href": "https://giraphql.com/",
          "content": "Overview"
        },
        {
          "href": "https://github.com/hayes/giraphql",
          "content": "hayes/giraphql"
        },
        {
          "href": "https://nestjs.com/",
          "content": "NestJS - A progressive Node.js framework"
        },
        {
          "href": "https://loopback.io/",
          "content": "LoopBack"
        },
        {
          "href": "https://github.com/loopbackio/loopback-next",
          "content": "loopbackio/loopback-next"
        },
        {
          "href": "https://stixjs.io/",
          "content": "Stix · A module-based, TypeScript-first Node.js® framework."
        },
        {
          "href": "https://typegraphql.com/",
          "content": "TypeGraphQL · Modern framework for GraphQL API in Node.js"
        },
        {
          "href": "https://github.com/MichalLytek/type-graphql",
          "content": "MichalLytek/type-graphql"
        },
        {
          "href": "https://typeorm.io/",
          "content": "TypeORM - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms."
        },
        {
          "href": "https://grandstack.io/",
          "content": "Build Fullstack GraphQL Applications With Ease | GRANDstack"
        },
        {
          "href": "https://redwoodjs.com/",
          "content": "RedwoodJS - Bringing Full-stack to the Jamstack"
        },
        {
          "href": "https://blitzjs.com/",
          "content": "Blitz.js - The Fullstack React Framework | Blitz.js ⚡️"
        },
        {
          "href": "https://foalts.org/",
          "content": "Foal TS"
        },
        {
          "href": "https://tsed.io/",
          "content": "Ts.ED - A Node.js and TypeScript Framework on top of Express."
        },
        {
          "href": "https://github.com/goldcaddy77/warthog/",
          "content": "goldcaddy77/warthog"
        },
        {
          "href": "http://vesper-framework.com/#/",
          "content": "Vesper - framework to create a scalable, maintainable, extensible, declarative and fast GraphQL-based server applications."
        },
        {
          "href": "https://strapi.io/",
          "content": "Strapi - Open source Node.js Headless CMS 🚀"
        },
        {
          "href": "https://www.vendure.io/",
          "content": "Headless e-commerce with GraphQL, TypeScript and Node.js"
        },
        {
          "href": "https://paljs.com/",
          "content": "Home Page"
        },
        {
          "href": "http://knexjs.org/",
          "content": "Knex.js - A SQL Query Builder for Javascript"
        },
        {
          "href": "https://vincit.github.io/objection.js/",
          "content": "Objection.js"
        },
        {
          "href": "https://wetland.spoonx.org/",
          "content": "Introduction"
        },
        {
          "href": "https://github.com/seanpmaxwell/overnight",
          "content": "seanpmaxwell/overnight"
        },
        {
          "href": "https://github.com/microsoft/tsyringe",
          "content": "microsoft/tsyringe"
        },
        {
          "href": "http://inversify.io/",
          "content": "InversifyJS"
        },
        {
          "href": "https://www.gatsbyjs.org/",
          "content": "GatsbyJS"
        },
        {
          "href": "https://gridsome.org/",
          "content": "Modern Site Generator for Vue.js - Gridsome"
        },
        {
          "href": "https://wundergraph.com/",
          "content": "Package Manager for APIs"
        }
      ],
      "id": 81,
      "content": "# GraphQL\n\n[A query language for your API](https://graphql.org/)\n\n[Code](https://graphql.org/code/)\n\n[OpenCRUD](https://www.opencrud.org/)\n\n[chentsulin/awesome-graphql](https://github.com/chentsulin/awesome-graphql)\n\n[Learn GraphQL with Apollo](https://odyssey.apollographql.com/)\n\n## Databases and Wrappers\n\n[Prisma - Next-generation Node.js and TypeScript ORM for Databases](https://www.prisma.io/)\n\n[prisma/prisma](https://github.com/prisma/prisma)\n\n[Graphile | Powerful, Extensible and Performant GraphQL APIs Rapidly](https://www.graphile.org/)\n\n[Hasura | Instant GraphQL APIs for your data | Join data across databases, GraphQL & REST services to build powerful modern applications](https://hasura.io/)\n\n[Fauna | The data API for modern applications](https://fauna.com/)\n\n[Best Graph Database - Native GraphQL Database](https://dgraph.io/)\n\n[Build Fullstack GraphQL Applications With Ease | GRANDstack](https://grandstack.io/)\n\n[Neo4j Graph Platform - The Leader in Graph Databases](https://neo4j.com/)\n\n## Libraries and Frameworks\n\n[Relay](https://relay.dev/)\n\n[facebook/relay](https://github.com/facebook/relay)\n\n[Apollo GraphQL](https://www.apollographql.com/)\n\n[Nexus](https://www.nexusjs.org)\n\n[graphql-nexus/nexus](https://github.com/graphql-nexus/nexus)\n\n[Overview](https://giraphql.com/)\n\n[hayes/giraphql](https://github.com/hayes/giraphql)\n\n[NestJS - A progressive Node.js framework](https://nestjs.com/)\n\n[LoopBack](https://loopback.io/)\n\n[loopbackio/loopback-next](https://github.com/loopbackio/loopback-next)\n\n[Stix · A module-based, TypeScript-first Node.js® framework.](https://stixjs.io/)\n\n[TypeGraphQL · Modern framework for GraphQL API in Node.js](https://typegraphql.com/)\n\n[MichalLytek/type-graphql](https://github.com/MichalLytek/type-graphql)\n\n[TypeORM - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.](https://typeorm.io/)\n\n[Build Fullstack GraphQL Applications With Ease | GRANDstack](https://grandstack.io/)\n\n[RedwoodJS - Bringing Full-stack to the Jamstack](https://redwoodjs.com/)\n\n[Blitz.js - The Fullstack React Framework | Blitz.js ⚡️](https://blitzjs.com/)\n\n[Foal TS](https://foalts.org/)\n\n[Ts.ED - A Node.js and TypeScript Framework on top of Express.](https://tsed.io/)\n\n[goldcaddy77/warthog](https://github.com/goldcaddy77/warthog/)\n\n[Vesper - framework to create a scalable, maintainable, extensible, declarative and fast GraphQL-based server applications.](http://vesper-framework.com/#/)\n\n[Strapi - Open source Node.js Headless CMS 🚀](https://strapi.io/)\n\n[Headless e-commerce with GraphQL, TypeScript and Node.js](https://www.vendure.io/)\n\n[Home Page](https://paljs.com/)\n\n### Alternatives\n\n[Knex.js - A SQL Query Builder for Javascript](http://knexjs.org/)\n\n[Objection.js](https://vincit.github.io/objection.js/)\n\n[Introduction](https://wetland.spoonx.org/)\n\n[seanpmaxwell/overnight](https://github.com/seanpmaxwell/overnight)\n\n[microsoft/tsyringe](https://github.com/microsoft/tsyringe)\n\n[InversifyJS](http://inversify.io/)\n\n## Frontend Frameworks\n\n[GatsbyJS](https://www.gatsbyjs.org/)\n\n[Modern Site Generator for Vue.js - Gridsome](https://gridsome.org/)\n\n[Package Manager for APIs](https://wundergraph.com/)",
      "description": "# GraphQL\n\n[A query language for your API](https://graphql.org/)",
      "href": "/graphql",
      "path": "/content/graphql.md",
      "slug": "graphql",
      "backlinks": [
        {
          "href": "/javascript",
          "content": "JavaScript"
        }
      ]
    },
    {
      "title": "GUI",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://eugenkiss.github.io/7guis/",
          "content": "7GUIs"
        },
        {
          "href": "https://github.com/eugenkiss/7guis",
          "content": "eugenkiss/7guis"
        },
        {
          "href": "https://raphlinus.github.io/rust/druid/2020/09/25/principled-reactive-ui.html",
          "content": "Towards principled reactive UI"
        },
        {
          "href": "https://raphlinus.github.io/ui/druid/2019/11/22/reactive-ui.html",
          "content": "Towards a unified theory of reactive UI"
        },
        {
          "href": "https://raphlinus.github.io/rust/graphics/2018/10/11/2d-graphics.html",
          "content": "A crate I want: 2d graphics"
        },
        {
          "href": "https://github.com/ocornut/imgui",
          "content": "ocornut/imgui"
        },
        {
          "href": "https://games.greggman.com/game/imgui-future/",
          "content": "Could ImGUI be the future of GUIs?"
        },
        {
          "href": "https://github.com/greggman/doodles/tree/master/glfw-imgui",
          "content": "greggman/doodles"
        },
        {
          "href": "https://greggman.github.io/doodles/glfw-imgui/out/glfw-imgui.html",
          "content": "glfw-imgui-webassembly"
        },
        {
          "href": "https://github.com/jnmaloney/WebGui",
          "content": "jnmaloney/WebGui"
        },
        {
          "href": "https://github.com/flyover/imgui-js",
          "content": "flyover/imgui-js"
        },
        {
          "href": "https://flyover.github.io/imgui-js/example/",
          "content": "Dear ImGui JavaScript+WebGL example"
        },
        {
          "href": "https://github.com/epezent/implot",
          "content": "epezent/implot"
        },
        {
          "href": "https://github.com/raysan5/raygui",
          "content": "raysan5/raygui"
        },
        {
          "href": "https://github.com/Immediate-Mode-UI/Nuklear",
          "content": "Immediate-Mode-UI/Nuklear"
        },
        {
          "href": "https://github.com/AdrienHerubel/imgui",
          "content": "AdrienHerubel/imgui"
        },
        {
          "href": "https://github.com/actsl/kiss_sdl",
          "content": "actsl/kiss_sdl"
        },
        {
          "href": "https://gioui.org/",
          "content": "Gio"
        },
        {
          "href": "https://github.com/kotlin-graphics/imgui",
          "content": "kotlin-graphics/imgui"
        },
        {
          "href": "https://docs.unity3d.com/Manual/GUIScriptingGuide.html",
          "content": "Immediate Mode GUI (IMGUI)"
        },
        {
          "href": "https://www.glfw.org/",
          "content": "GLFW - An OpenGL library"
        },
        {
          "href": "http://freeglut.sourceforge.net/",
          "content": "The freeglut Project :: About"
        },
        {
          "href": "http://www.libsdl.org/",
          "content": "Simple DirectMedia Layer - Homepage"
        },
        {
          "href": "https://liballeg.org/",
          "content": "Allegro - A game programming library"
        },
        {
          "href": "https://www.sfml-dev.org/",
          "content": "SFML"
        }
      ],
      "id": 82,
      "content": "# GUIs\n\n[7GUIs](https://eugenkiss.github.io/7guis/)\n\n[eugenkiss/7guis](https://github.com/eugenkiss/7guis)\n\n[Towards principled reactive UI](https://raphlinus.github.io/rust/druid/2020/09/25/principled-reactive-ui.html)\n\n[Towards a unified theory of reactive UI](https://raphlinus.github.io/ui/druid/2019/11/22/reactive-ui.html)\n\n[A crate I want: 2d graphics](https://raphlinus.github.io/rust/graphics/2018/10/11/2d-graphics.html)\n\n## Immediate Mode\n\n[ocornut/imgui](https://github.com/ocornut/imgui)\n\n[Could ImGUI be the future of GUIs?](https://games.greggman.com/game/imgui-future/)\n\n[greggman/doodles](https://github.com/greggman/doodles/tree/master/glfw-imgui)\n\n[glfw-imgui-webassembly](https://greggman.github.io/doodles/glfw-imgui/out/glfw-imgui.html)\n\n[jnmaloney/WebGui](https://github.com/jnmaloney/WebGui)\n\n[flyover/imgui-js](https://github.com/flyover/imgui-js)\n\n[Dear ImGui JavaScript+WebGL example](https://flyover.github.io/imgui-js/example/)\n\n[epezent/implot](https://github.com/epezent/implot)\n\n[raysan5/raygui](https://github.com/raysan5/raygui)\n\n[Immediate-Mode-UI/Nuklear](https://github.com/Immediate-Mode-UI/Nuklear)\n\n[AdrienHerubel/imgui](https://github.com/AdrienHerubel/imgui)\n\n[actsl/kiss_sdl](https://github.com/actsl/kiss_sdl)\n\n[Gio](https://gioui.org/)\n\n[kotlin-graphics/imgui](https://github.com/kotlin-graphics/imgui)\n\n[Immediate Mode GUI (IMGUI)](https://docs.unity3d.com/Manual/GUIScriptingGuide.html)\n\n## Window and input management\n\n[GLFW - An OpenGL library](https://www.glfw.org/)\n\n[The freeglut Project :: About](http://freeglut.sourceforge.net/)\n\n[Simple DirectMedia Layer - Homepage](http://www.libsdl.org/)\n\n[Allegro - A game programming library](https://liballeg.org/)\n\n[SFML](https://www.sfml-dev.org/)",
      "description": "# GUIs\n\n[7GUIs](https://eugenkiss.github.io/7guis/)",
      "href": "/gui",
      "path": "/content/gui.md",
      "slug": "gui",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Haskell",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://kowainik.github.io/posts/haskell-mini-patterns",
          "content": "Kowainik - Haskell mini-patterns handbook"
        },
        {
          "href": "https://ihp.digitallyinduced.com/",
          "content": "IHP is a modern batteries-included Web Framework, built on top of Haskell and Nix."
        },
        {
          "href": "https://github.com/digitallyinduced/ihp",
          "content": "digitallyinduced/ihp"
        }
      ],
      "id": 83,
      "content": "# Haskell\n\n[Kowainik - Haskell mini-patterns handbook](https://kowainik.github.io/posts/haskell-mini-patterns)\n\n## Web\n\n[IHP is a modern batteries-included Web Framework, built on top of Haskell and Nix.](https://ihp.digitallyinduced.com/)\n\n[digitallyinduced/ihp](https://github.com/digitallyinduced/ihp)",
      "description": "# Haskell\n\n[Kowainik - Haskell mini-patterns handbook](https://kowainik.github.io/posts/haskell-mini-patterns)",
      "href": "/haskell",
      "path": "/content/haskell.md",
      "slug": "haskell",
      "backlinks": [
        {
          "href": "/programming-languages",
          "content": "Programming Languages"
        }
      ]
    },
    {
      "title": "HTML",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://html.spec.whatwg.org/dev/",
          "content": "HTML Standard, Developer’s Edition"
        },
        {
          "href": "https://www.w3.org/TR/html52/",
          "content": "HTML 5.2"
        },
        {
          "href": "https://htmlhead.dev/",
          "content": "HEAD"
        },
        {
          "href": "https://github.com/joshbuchea/HEAD",
          "content": "joshbuchea/HEAD"
        },
        {
          "href": "https://alpinejs.dev/",
          "content": "Alpine.js"
        },
        {
          "href": "https://github.com/alpinejs/alpine",
          "content": "alpinejs/alpine"
        },
        {
          "href": "https://turbo.hotwired.dev/",
          "content": "The speed of a single-page web application without having to write any JavaScript."
        },
        {
          "href": "https://github.com/hotwired/turbo",
          "content": "hotwired/turbo"
        },
        {
          "href": "https://stimulus.hotwired.dev/",
          "content": "A modest JavaScript framework for the HTML you already have."
        },
        {
          "href": "https://github.com/hotwired/stimulus",
          "content": "hotwired/stimulus"
        },
        {
          "href": "https://htmx.org/",
          "content": "htmx - high power tools for html"
        },
        {
          "href": "https://github.com/bigskysoftware/htmx",
          "content": "bigskysoftware/htmx"
        },
        {
          "href": "https://kasta-ua.github.io/twinspark-js/",
          "content": "TwinSpark.js docs"
        },
        {
          "href": "https://intercoolerjs.org/",
          "content": "Simple AJAX using HTML attributes"
        },
        {
          "href": "https://unpoly.com/",
          "content": "Unpoly: Unobtrusive JavaScript framework"
        },
        {
          "href": "http://quickenloans.github.io/Behaviors.js/",
          "content": "Behaviors.js"
        },
        {
          "href": "https://github.com/rehypejs/rehype",
          "content": "rehypejs/rehype"
        },
        {
          "href": "https://github.com/rehypejs/awesome-rehype",
          "content": "rehypejs/awesome-rehype"
        }
      ],
      "id": 84,
      "content": "# HTML\n\n[HTML Standard, Developer's Edition](https://html.spec.whatwg.org/dev/)\n\n[HTML 5.2](https://www.w3.org/TR/html52/)\n\n[HEAD](https://htmlhead.dev/)\n\n[joshbuchea/HEAD](https://github.com/joshbuchea/HEAD)\n\n## HTML-centric frameworks\n\n[Alpine.js](https://alpinejs.dev/)\n\n[alpinejs/alpine](https://github.com/alpinejs/alpine)\n\n[The speed of a single-page web application without having to write any JavaScript.](https://turbo.hotwired.dev/)\n\n[hotwired/turbo](https://github.com/hotwired/turbo)\n\n[A modest JavaScript framework for the HTML you already have.](https://stimulus.hotwired.dev/)\n\n[hotwired/stimulus](https://github.com/hotwired/stimulus)\n\n[htmx - high power tools for html](https://htmx.org/)\n\n[bigskysoftware/htmx](https://github.com/bigskysoftware/htmx)\n\n[TwinSpark.js docs](https://kasta-ua.github.io/twinspark-js/)\n\n[Simple AJAX using HTML attributes](https://intercoolerjs.org/)\n\n[Unpoly: Unobtrusive JavaScript framework](https://unpoly.com/)\n\n[Behaviors.js](http://quickenloans.github.io/Behaviors.js/)\n\n## Parsing and transforming\n\n[rehypejs/rehype](https://github.com/rehypejs/rehype)\n\n[rehypejs/awesome-rehype](https://github.com/rehypejs/awesome-rehype)",
      "description": "# HTML\n\n[HTML Standard, Developer's Edition](https://html.spec.whatwg.org/dev/)",
      "href": "/html",
      "path": "/content/html.md",
      "slug": "html",
      "backlinks": [
        {
          "href": "/web",
          "content": "Web"
        }
      ]
    },
    {
      "title": "Image and Photo Editors",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.photopea.com/",
          "content": "Photopea | Online Photo Editor"
        },
        {
          "href": "https://pixlr.com/e/",
          "content": "Photo Editor : Pixlr.com - free image editing online"
        },
        {
          "href": "https://pixlr.com/x/",
          "content": "Photo Editor : Pixlr.com - free image editing online"
        }
      ],
      "id": 85,
      "content": "# Image and Photo Editors\n\n[Photopea | Online Photo Editor](https://www.photopea.com/)\n\n[Photo Editor : Pixlr.com - free image editing online](https://pixlr.com/e/)\n\n[Photo Editor : Pixlr.com - free image editing online](https://pixlr.com/x/)",
      "description": "# Image and Photo Editors\n\n[Photopea | Online Photo Editor](https://www.photopea.com/)",
      "href": "/image-photo-editors",
      "path": "/content/image-photo-editors.md",
      "slug": "image-photo-editors",
      "backlinks": [
        {
          "href": "/tools",
          "content": "Tools"
        }
      ]
    },
    {
      "title": "Incremental Computation",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "http://adapton.org/",
          "content": "Adapton"
        },
        {
          "href": "https://github.com/Adapton/adapton.rust",
          "content": "Adapton/adapton.rust"
        },
        {
          "href": "https://salsa-rs.github.io/salsa/",
          "content": "About salsa"
        },
        {
          "href": "https://github.com/salsa-rs/salsa",
          "content": "salsa-rs/salsa"
        },
        {
          "href": "https://rustc-dev-guide.rust-lang.org/query.html",
          "content": "Queries: demand-driven compilation"
        },
        {
          "href": "https://rustc-dev-guide.rust-lang.org/queries/incremental-compilation-in-detail.html",
          "content": "Guide to Rustc Development"
        }
      ],
      "id": 86,
      "content": "# Incremental Computation\n\n[Adapton](http://adapton.org/)\n\n[Adapton/adapton.rust](https://github.com/Adapton/adapton.rust)\n\n[About salsa](https://salsa-rs.github.io/salsa/)\n\n[salsa-rs/salsa](https://github.com/salsa-rs/salsa)\n\n[Queries: demand-driven compilation](https://rustc-dev-guide.rust-lang.org/query.html)\n\n[Guide to Rustc Development](https://rustc-dev-guide.rust-lang.org/queries/incremental-compilation-in-detail.html)",
      "description": "# Incremental Computation\n\n[Adapton](http://adapton.org/)",
      "href": "/incremental-computation",
      "path": "/content/incremental-computation.md",
      "slug": "incremental-computation",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Home",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/pluvial/pluvial.xyz",
          "content": "pluvial/pluvial.xyz"
        },
        {
          "href": "https://github.com/pluvial",
          "content": "pluvial"
        }
      ],
      "id": 87,
      "content": "# pluvial\n\n## Source\n\n- [pluvial/pluvial.xyz](https://github.com/pluvial/pluvial.xyz)\n- [pluvial](https://github.com/pluvial)",
      "description": "# pluvial\n\n## Source",
      "href": "/",
      "path": "/content/index.md",
      "slug": "",
      "backlinks": []
    },
    {
      "title": "Information Theory and Compression",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://lz4.github.io/lz4/",
          "content": "LZ4"
        },
        {
          "href": "https://github.com/lz4/lz4",
          "content": "lz4/lz4"
        }
      ],
      "id": 88,
      "content": "# Information Theory and Compression\n\n[LZ4](https://lz4.github.io/lz4/)\n\n[lz4/lz4](https://github.com/lz4/lz4)",
      "description": "# Information Theory and Compression\n\n[LZ4](https://lz4.github.io/lz4/)",
      "href": "/information-theory-compression",
      "path": "/content/information-theory-compression.md",
      "slug": "information-theory-compression",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Infrastructure Articles",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://aws.amazon.com/builders-library/",
          "content": "https://aws.amazon.com/builders-library/"
        }
      ],
      "id": 89,
      "content": "# Infrastructure Articles\n\n[https://aws.amazon.com/builders-library/](https://aws.amazon.com/builders-library/)",
      "description": "# Infrastructure Articles\n\n[https://aws.amazon.com/builders-library/](https://aws.amazon.com/builders-library/)",
      "href": "/infrastructure-articles",
      "path": "/content/infrastructure-articles.md",
      "slug": "infrastructure-articles",
      "backlinks": [
        {
          "href": "/infrastructure",
          "content": "Infrastructure"
        }
      ]
    },
    {
      "title": "Infrastructure as Code",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.pulumi.com/",
          "content": "Pulumi - Modern Infrastructure as Code"
        },
        {
          "href": "https://github.com/pulumi/pulumi",
          "content": "GitHub - pulumi/pulumi: Pulumi - Modern Infrastructure as Code. Any cloud, any language 🚀"
        },
        {
          "href": "https://www.terraform.io/",
          "content": "Terraform by HashiCorp"
        },
        {
          "href": "https://github.com/hashicorp/terraform",
          "content": "GitHub - hashicorp/terraform: Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned."
        },
        {
          "href": "https://www.packer.io/",
          "content": "Packer by HashiCorp"
        },
        {
          "href": "https://www.github.com/hashicorp/packer",
          "content": "GitHub - hashicorp/packer: Packer is a tool for creating identical machine images for multiple platforms from a single source configuration."
        },
        {
          "href": "https://www.vagrantup.com/",
          "content": "Vagrant by HashiCorp"
        },
        {
          "href": "https://github.com/hashicorp/vagrant",
          "content": "GitHub - hashicorp/vagrant: Vagrant is a tool for building and distributing development environments."
        },
        {
          "href": "https://cloud-init.io/",
          "content": "The standard for customising cloud instances"
        },
        {
          "href": "https://github.com/canonical/cloud-init",
          "content": "GitHub - canonical/cloud-init: Official upstream for the cloud-init: cloud instance initialization"
        },
        {
          "href": "https://tinkerbell.org/",
          "content": "Flexible automation for bare metal"
        },
        {
          "href": "https://github.com/tinkerbell/tink",
          "content": "GitHub - tinkerbell/tink: A workflow engine for provisioning bare metal."
        }
      ],
      "id": 90,
      "content": "# Infrastructure as Code\n\n[Pulumi - Modern Infrastructure as Code](https://www.pulumi.com/)\n\n[GitHub - pulumi/pulumi: Pulumi - Modern Infrastructure as Code. Any cloud, any language 🚀](https://github.com/pulumi/pulumi)\n\n[Terraform by HashiCorp](https://www.terraform.io/)\n\n[GitHub - hashicorp/terraform: Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.](https://github.com/hashicorp/terraform)\n\n[Packer by HashiCorp](https://www.packer.io/)\n\n[GitHub - hashicorp/packer: Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.](https://www.github.com/hashicorp/packer)\n\n[Vagrant by HashiCorp](https://www.vagrantup.com/)\n\n[GitHub - hashicorp/vagrant: Vagrant is a tool for building and distributing development environments.](https://github.com/hashicorp/vagrant)\n\n[The standard for customising cloud instances](https://cloud-init.io/)\n\n[GitHub - canonical/cloud-init: Official upstream for the cloud-init: cloud instance initialization](https://github.com/canonical/cloud-init)\n\n[Flexible automation for bare metal](https://tinkerbell.org/)\n\n[GitHub - tinkerbell/tink: A workflow engine for provisioning bare metal.](https://github.com/tinkerbell/tink)",
      "description": "# Infrastructure as Code\n\n[Pulumi - Modern Infrastructure as Code](https://www.pulumi.com/)",
      "href": "/infrastructure-as-code",
      "path": "/content/infrastructure-as-code.md",
      "slug": "infrastructure-as-code",
      "backlinks": [
        {
          "href": "/infrastructure",
          "content": "Infrastructure"
        }
      ]
    },
    {
      "title": "Infrastructure",
      "author": "pluvial",
      "links": [
        {
          "href": "/infrastructure-articles",
          "content": "Infrastructure Articles"
        },
        {
          "href": "/big-data-distributed-computing",
          "content": "Big data and distributed computing"
        },
        {
          "href": "/containers",
          "content": "Containers"
        },
        {
          "href": "/databases-dbaas",
          "content": "Databases & DBaaS"
        },
        {
          "href": "/deployment",
          "content": "Deployment"
        },
        {
          "href": "/free-services",
          "content": "Free services"
        },
        {
          "href": "/infrastructure-as-code",
          "content": "Infrastructure as Code"
        },
        {
          "href": "/messaging-event-streaming",
          "content": "Messaging and Event Streaming"
        },
        {
          "href": "/observability-logging-monitoring",
          "content": "Observability, Logging and Monitoring"
        },
        {
          "href": "/search",
          "content": "Search"
        },
        {
          "href": "/serverless-paas-baas",
          "content": "Serverless, PaaS & BaaS"
        },
        {
          "href": "/load-balancing-reverse-proxies",
          "content": "Load Balancing and Reverse Proxies"
        }
      ],
      "externalLinks": [
        {
          "href": "https://openinfra.dev/",
          "content": "Open Infrastructure Foundation (OpenInfra Foundation): Open Source Infrastructure Foundation"
        },
        {
          "href": "https://www.openstack.org/",
          "content": "Build the future of Open Infrastructure."
        },
        {
          "href": "https://www.airshipit.org/",
          "content": "Airship: Automated clusters Deployment for Open Source Infrastructure"
        },
        {
          "href": "https://www.starlingx.io/",
          "content": "Open Source Edge Cloud Computing Architecture - StarlingX"
        },
        {
          "href": "https://zuul-ci.org/",
          "content": "Zuul is an open source CI tool"
        },
        {
          "href": "https://katacontainers.io/",
          "content": "Kata Containers - Open Source Container Runtime Software"
        },
        {
          "href": "https://github.com/kata-containers/kata-containers",
          "content": "GitHub - kata-containers/kata-containers: Kata Containers version 2.x repository. Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/"
        },
        {
          "href": "https://openinfralabs.org/",
          "content": "Home - OpenInfra Labs"
        },
        {
          "href": "https://ballerina.io/",
          "content": "Ballerina"
        },
        {
          "href": "https://rancher.com/",
          "content": "Stronger. Together."
        },
        {
          "href": "https://d2iq.com/",
          "content": "Cloud Native Platforms & Application Management | D2iQ"
        },
        {
          "href": "http://samza.apache.org/",
          "content": "Samza"
        },
        {
          "href": "https://www.splunk.com/",
          "content": "SIEM, AIOps, Application Management, Log Management, Machine Learning, and Compliance | Splunk"
        },
        {
          "href": "https://www.cockroachlabs.com/",
          "content": "Cockroach Labs, the company building CockroachDB"
        },
        {
          "href": "https://dnsimple.com/",
          "content": "Simple, secure domain name services and DNS hosting provider - DNSimple"
        },
        {
          "href": "https://www.gremlin.com/comnunity",
          "content": "Gremlin"
        },
        {
          "href": "https://aws.amazon.com/builders-library/?cards-body.sort-by=item.additionalFields.customSort&cards-body.sort-order=asc",
          "content": "The Amazon Builders’ Library"
        },
        {
          "href": "https://semaphoreci.com/",
          "content": "Hosted CI/CD for teams that don’t like bottlenecks - Semaphore"
        },
        {
          "href": "https://serverless.css-tricks.com/",
          "content": "The Power of Serverless for Front-End Developers"
        },
        {
          "href": "https://neocities.org/",
          "content": "Neocities"
        },
        {
          "href": "https://gistlog.co/",
          "content": "GistLog - Your dev blog delivered"
        },
        {
          "href": "https://alistapart.com/",
          "content": "A List Apart"
        },
        {
          "href": "https://zapier.com/",
          "content": "Zapier | The easiest way to automate your work"
        },
        {
          "href": "https://tidelift.com/",
          "content": "Tidelift | A managed open source subscription backed by creators and maintainers"
        },
        {
          "href": "https://restream.io/",
          "content": "Reach a Wider Audience with Multistreaming | Restream"
        },
        {
          "href": "https://www.carbonads.net/",
          "content": "Reach Designers and Developers at Scale | Carbon Ads"
        },
        {
          "href": "https://ifttt.com/",
          "content": "IFTTT"
        },
        {
          "href": "https://aws.amazon.com/codeguru/",
          "content": "Amazon CodeGuru - Amazon Web Services"
        },
        {
          "href": "https://cloud.google.com/ai-hub/",
          "content": "AI Hub | Google Cloud"
        },
        {
          "href": "https://www.testim.io/",
          "content": "Automated Functional Testing - Software Testing Tool - Testim.io"
        },
        {
          "href": "https://www.prisma.io/",
          "content": "Prisma - Database tools for modern application development"
        }
      ],
      "id": 91,
      "content": "# Infrastructure\n\n[[infrastructure-articles|Infrastructure Articles]]\n\n[[big-data-distributed-computing|Big data and distributed computing]]\n\n[[containers|Containers]]\n\n[[databases-dbaas|Databases & DBaaS]]\n\n[[deployment|Deployment]]\n\n[[free-services|Free services]]\n\n[[infrastructure-as-code|Infrastructure as Code]]\n\n[[messaging-event-streaming|Messaging and Event Streaming]]\n\n[[observability-logging-monitoring|Observability, Logging and Monitoring]]\n\n[[search|Search]]\n\n[[serverless-paas-baas|Serverless, PaaS & BaaS]]\n\n[[load-balancing-reverse-proxies|Load Balancing and Reverse Proxies]]\n\n[Open Infrastructure Foundation (OpenInfra Foundation): Open Source Infrastructure Foundation](https://openinfra.dev/)\n\n[Build the future of Open Infrastructure.](https://www.openstack.org/)\n\n[Airship: Automated clusters Deployment for Open Source Infrastructure](https://www.airshipit.org/)\n\n[Open Source Edge Cloud Computing Architecture - StarlingX](https://www.starlingx.io/)\n\n[Zuul is an open source CI tool](https://zuul-ci.org/)\n\n[Kata Containers - Open Source Container Runtime Software](https://katacontainers.io/)\n\n[GitHub - kata-containers/kata-containers: Kata Containers version 2.x repository. Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/](https://github.com/kata-containers/kata-containers)\n\n[Home - OpenInfra Labs](https://openinfralabs.org/)\n\n[Ballerina](https://ballerina.io/)\n\n[Stronger. Together.](https://rancher.com/)\n\n[Cloud Native Platforms & Application Management | D2iQ](https://d2iq.com/)\n\n[Samza](http://samza.apache.org/)\n\n[SIEM, AIOps, Application Management, Log Management, Machine Learning, and Compliance | Splunk](https://www.splunk.com/)\n\n[Cockroach Labs, the company building CockroachDB](https://www.cockroachlabs.com/)\n\n[Simple, secure domain name services and DNS hosting provider - DNSimple](https://dnsimple.com/)\n\n[Gremlin](https://www.gremlin.com/comnunity)\n\n[The Amazon Builders' Library](https://aws.amazon.com/builders-library/?cards-body.sort-by=item.additionalFields.customSort&cards-body.sort-order=asc)\n\n[Hosted CI/CD for teams that don't like bottlenecks - Semaphore](https://semaphoreci.com/)\n\n[The Power of Serverless for Front-End Developers](https://serverless.css-tricks.com/)\n\n[Neocities](https://neocities.org/)\n\n[GistLog - Your dev blog delivered](https://gistlog.co/)\n\n[A List Apart](https://alistapart.com/)\n\n[Zapier | The easiest way to automate your work](https://zapier.com/)\n\n[Tidelift | A managed open source subscription backed by creators and maintainers](https://tidelift.com/)\n\n[Reach a Wider Audience with Multistreaming | Restream](https://restream.io/)\n\n[Reach Designers and Developers at Scale | Carbon Ads](https://www.carbonads.net/)\n\n[IFTTT](https://ifttt.com/)\n\n[Amazon CodeGuru - Amazon Web Services](https://aws.amazon.com/codeguru/)\n\n[AI Hub | Google Cloud](https://cloud.google.com/ai-hub/)\n\n[Automated Functional Testing - Software Testing Tool - Testim.io](https://www.testim.io/)\n\n[Prisma - Database tools for modern application development](https://www.prisma.io/)",
      "description": "# Infrastructure\n\n[[infrastructure-articles|Infrastructure Articles]]",
      "href": "/infrastructure",
      "path": "/content/infrastructure.md",
      "slug": "infrastructure",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Inspiration",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://dribbble.com/",
          "content": "Dribbble - Discover the World’s Top Designers & Creative Professionals"
        },
        {
          "href": "https://tympanus.net/codrops/",
          "content": "Codrops"
        },
        {
          "href": "https://airbnb.design/",
          "content": "Airbnb Design"
        },
        {
          "href": "https://slack.design/",
          "content": "Slack Design"
        }
      ],
      "id": 92,
      "content": "# Inspiration\n\n[Dribbble - Discover the World's Top Designers & Creative Professionals](https://dribbble.com/)\n\n[Codrops](https://tympanus.net/codrops/)\n\n[Airbnb Design](https://airbnb.design/)\n\n[Slack Design](https://slack.design/)",
      "description": "# Inspiration\n\n[Dribbble - Discover the World's Top Designers & Creative Professionals](https://dribbble.com/)",
      "href": "/inspiration",
      "path": "/content/inspiration.md",
      "slug": "inspiration",
      "backlinks": [
        {
          "href": "/design",
          "content": "Design"
        }
      ]
    },
    {
      "title": "Invision",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.invisionapp.com/",
          "content": "Invision"
        },
        {
          "href": "https://www.invisionapp.com/studio",
          "content": "Invision Studio"
        }
      ],
      "id": 93,
      "content": "# Invision\n\n[Invision](https://www.invisionapp.com/)[Invision Studio](https://www.invisionapp.com/studio)",
      "description": "# Invision\n\n[Invision](https://www.invisionapp.com/)[Invision Studio](https://www.invisionapp.com/studio)",
      "href": "/invision",
      "path": "/content/invision.md",
      "slug": "invision",
      "backlinks": [
        {
          "href": "/design",
          "content": "Design"
        }
      ]
    },
    {
      "title": "JavaScript Documentation",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://kapeli.com/dash",
          "content": "Kapeli"
        },
        {
          "href": "https://devdocs.io/",
          "content": "DevDocs"
        },
        {
          "href": "https://zealdocs.org/",
          "content": "Zeal - Offline Documentation Browser"
        },
        {
          "href": "https://docs.w3cub.com/",
          "content": "W3cubDocs"
        },
        {
          "href": "https://github.com/w3cub/docshub",
          "content": "w3cub/docshub"
        },
        {
          "href": "https://devhints.io/",
          "content": "Devhints - TL;DR for developer documentation"
        },
        {
          "href": "https://dotnet.github.io/docfx/",
          "content": "DocFX - static documentation generator | DocFX website"
        },
        {
          "href": "https://github.com/dotnet/docfx",
          "content": "dotnet/docfx"
        },
        {
          "href": "https://www.gitbook.com/",
          "content": "GitBook - Document Everything!"
        },
        {
          "href": "https://honkit.netlify.app/",
          "content": "About this documentation"
        },
        {
          "href": "https://github.com/honkit/honkit",
          "content": "honkit/honkit"
        },
        {
          "href": "https://docsify.js.org/#/",
          "content": "docsify"
        },
        {
          "href": "https://github.com/docsifyjs/docsify/",
          "content": "docsifyjs/docsify"
        },
        {
          "href": "https://daux.io/",
          "content": "DAUX.IO"
        },
        {
          "href": "https://github.com/dauxio/daux.io",
          "content": "dauxio/daux.io"
        },
        {
          "href": "https://jsdoc.app/",
          "content": "Index"
        },
        {
          "href": "https://github.com/jsdoc/jsdoc",
          "content": "jsdoc/jsdoc"
        },
        {
          "href": "https://esdoc.org/",
          "content": "esdoc-site"
        },
        {
          "href": "https://github.com/esdoc/esdoc",
          "content": "esdoc/esdoc"
        },
        {
          "href": "https://github.com/Microsoft/tsdoc",
          "content": "TSDoc"
        },
        {
          "href": "https://typedoc.org/",
          "content": "TypeDoc"
        },
        {
          "href": "https://api-extractor.com/",
          "content": "API Extractor"
        }
      ],
      "id": 94,
      "content": "# JavaScript Documentation\n\n## Aggregators\n\n[Kapeli](https://kapeli.com/dash)\n\n[DevDocs](https://devdocs.io/)\n\n[Zeal - Offline Documentation Browser](https://zealdocs.org/)\n\n[W3cubDocs](https://docs.w3cub.com/)\n\n[w3cub/docshub](https://github.com/w3cub/docshub)\n\n## Cheat sheets\n\n[Devhints - TL;DR for developer documentation](https://devhints.io/)\n\n## Generators\n\n[DocFX - static documentation generator | DocFX website](https://dotnet.github.io/docfx/)\n\n[dotnet/docfx](https://github.com/dotnet/docfx)\n\n[GitBook - Document Everything!](https://www.gitbook.com/)\n\n[About this documentation](https://honkit.netlify.app/)\n\n[honkit/honkit](https://github.com/honkit/honkit)\n\n[docsify](https://docsify.js.org/#/)\n\n[docsifyjs/docsify](https://github.com/docsifyjs/docsify/)\n\n[DAUX.IO](https://daux.io/)\n\n[dauxio/daux.io](https://github.com/dauxio/daux.io)\n\n### JavaScript\n\n[Index](https://jsdoc.app/)\n\n[jsdoc/jsdoc](https://github.com/jsdoc/jsdoc)\n\n[esdoc-site](https://esdoc.org/)\n\n[esdoc/esdoc](https://github.com/esdoc/esdoc)\n\n### TypeScript\n\n- [TSDoc](https://github.com/Microsoft/tsdoc)\n- [TypeDoc](https://typedoc.org/)\n- [API Extractor](https://api-extractor.com/)",
      "description": "# JavaScript Documentation\n\n## Aggregators",
      "href": "/javascript-documentation",
      "path": "/content/javascript-documentation.md",
      "slug": "javascript-documentation",
      "backlinks": [
        {
          "href": "/javascript",
          "content": "JavaScript"
        }
      ]
    },
    {
      "title": "JavaScript Embedded Databases and Search",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://pouchdb.com/",
          "content": "PouchDB, the JavaScript Database that Syncs!"
        },
        {
          "href": "https://github.com/techfort/LokiJS",
          "content": "techfort/LokiJS"
        },
        {
          "href": "https://github.com/nextapps-de/flexsearch",
          "content": "nextapps-de/flexsearch"
        },
        {
          "href": "https://github.com/kbrsh/wade",
          "content": "kbrsh/wade"
        },
        {
          "href": "https://lucaong.github.io/minisearch/",
          "content": "Home - Documentation"
        },
        {
          "href": "https://github.com/lucaong/minisearch",
          "content": "lucaong/minisearch"
        },
        {
          "href": "http://elasticlunr.com/",
          "content": "Elasticlunr.js"
        },
        {
          "href": "https://github.com/weixsong/elasticlunr.js",
          "content": "weixsong/elasticlunr.js"
        },
        {
          "href": "https://lunrjs.com/",
          "content": "Lunr"
        },
        {
          "href": "https://github.com/olivernn/lunr.js",
          "content": "olivernn/lunr.js"
        },
        {
          "href": "https://fusejs.io/",
          "content": "What is Fuse.js? | Fuse.js"
        },
        {
          "href": "https://github.com/krisk/fuse",
          "content": "krisk/Fuse"
        },
        {
          "href": "https://github.com/nextapps-de/bulksearch",
          "content": "nextapps-de/bulksearch"
        },
        {
          "href": "https://github.com/bvaughn/js-search",
          "content": "bvaughn/js-search"
        },
        {
          "href": "https://github.com/bvaughn/js-worker-search",
          "content": "bvaughn/js-worker-search"
        },
        {
          "href": "https://github.com/bevacqua/fuzzysearch",
          "content": "bevacqua/fuzzysearch"
        },
        {
          "href": "https://github.com/reyesr/fullproof",
          "content": "reyesr/fullproof"
        },
        {
          "href": "https://github.com/lighttag/ylabel",
          "content": "LightTag/ylabel"
        },
        {
          "href": "https://github.com/NaturalNode/natural",
          "content": "NaturalNode/natural"
        },
        {
          "href": "https://bevacqua.github.io/horsey/",
          "content": "horsey"
        },
        {
          "href": "https://github.com/bevacqua/horsey",
          "content": "bevacqua/horsey"
        }
      ],
      "id": 95,
      "content": "# JavaScript Embedded Databases and Search\n\n[PouchDB, the JavaScript Database that Syncs!](https://pouchdb.com/)\n\n[techfort/LokiJS](https://github.com/techfort/LokiJS)\n\n[nextapps-de/flexsearch](https://github.com/nextapps-de/flexsearch)\n\n[kbrsh/wade](https://github.com/kbrsh/wade)\n\n[Home - Documentation](https://lucaong.github.io/minisearch/)\n\n[lucaong/minisearch](https://github.com/lucaong/minisearch)\n\n[Elasticlunr.js](http://elasticlunr.com/)\n\n[weixsong/elasticlunr.js](https://github.com/weixsong/elasticlunr.js)\n\n[Lunr](https://lunrjs.com/)\n\n[olivernn/lunr.js](https://github.com/olivernn/lunr.js)\n\n[What is Fuse.js? | Fuse.js](https://fusejs.io/)\n\n[krisk/Fuse](https://github.com/krisk/fuse)\n\n[nextapps-de/bulksearch](https://github.com/nextapps-de/bulksearch)\n\n[bvaughn/js-search](https://github.com/bvaughn/js-search)\n\n[bvaughn/js-worker-search](https://github.com/bvaughn/js-worker-search)\n\n[bevacqua/fuzzysearch](https://github.com/bevacqua/fuzzysearch)\n\n[reyesr/fullproof](https://github.com/reyesr/fullproof)\n\n[LightTag/ylabel](https://github.com/lighttag/ylabel)\n\n[NaturalNode/natural](https://github.com/NaturalNode/natural)\n\n[horsey](https://bevacqua.github.io/horsey/)\n\n[bevacqua/horsey](https://github.com/bevacqua/horsey)",
      "description": "# JavaScript Embedded Databases and Search\n\n[PouchDB, the JavaScript Database that Syncs!](https://pouchdb.com/)",
      "href": "/javascript-embedded-databases-search",
      "path": "/content/javascript-embedded-databases-search.md",
      "slug": "javascript-embedded-databases-search",
      "backlinks": [
        {
          "href": "/javascript",
          "content": "JavaScript"
        }
      ]
    },
    {
      "title": "Functional JavaScript",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/stoeffel/awesome-fp-js",
          "content": "Awesome FP JS"
        },
        {
          "href": "https://github.com/lodash/lodash/wiki/FP-Guide",
          "content": "lodash/fp"
        },
        {
          "href": "https://gist.github.com/jfmengels/6b973b69c491375117dc",
          "content": "documentation"
        },
        {
          "href": "https://ramdajs.com/",
          "content": "Ramda"
        },
        {
          "href": "https://selfrefactor.github.io/rambda/#/",
          "content": "Rambda"
        },
        {
          "href": "https://sanctuary.js.org/",
          "content": "Sanctuary"
        },
        {
          "href": "https://folktale.origamitower.com/",
          "content": "Folktale"
        },
        {
          "href": "https://github.com/getify/fpo",
          "content": "FPO"
        },
        {
          "href": "https://github.com/1-liners/1-liners",
          "content": "1-liners"
        },
        {
          "href": "https://github.com/tjmehta/101",
          "content": "101"
        },
        {
          "href": "https://github.com/bramstein/funcy",
          "content": "funcy"
        },
        {
          "href": "http://swannodette.github.io/mori/",
          "content": "mori"
        },
        {
          "href": "http://moutjs.com/",
          "content": "MOUT"
        },
        {
          "href": "https://github.com/mout/mout",
          "content": "github"
        },
        {
          "href": "https://github.com/131/nyks",
          "content": "nyks"
        },
        {
          "href": "https://github.com/fantasyland/fantasy-land",
          "content": "Fantasy Land"
        },
        {
          "href": "https://github.com/fantasyland/static-land",
          "content": "Static Land"
        },
        {
          "href": "https://gcanti.github.io/fp-ts/",
          "content": "fp-ts"
        },
        {
          "href": "https://gcanti.github.io/io-ts/",
          "content": "Home"
        },
        {
          "href": "https://github.com/gcanti/io-ts",
          "content": "gcanti/io-ts"
        },
        {
          "href": "https://mostly-adequate.gitbooks.io/mostly-adequate-guide/",
          "content": "Mostly adequate guide to FP"
        },
        {
          "href": "https://www.ferrumjs.org/",
          "content": "ferrum"
        },
        {
          "href": "https://github.com/sultan99/react-on-lambda",
          "content": "react-on-lambda"
        },
        {
          "href": "https://elm-lang.org/",
          "content": "Elm"
        },
        {
          "href": "http://www.purescript.org/",
          "content": "PureScript"
        },
        {
          "href": "https://clojurescript.org/",
          "content": "ClojureScript"
        },
        {
          "href": "http://www.scala-js.org/",
          "content": "Scala.js"
        },
        {
          "href": "https://fable.io/",
          "content": "Fable"
        },
        {
          "href": "https://bucklescript.github.io/",
          "content": "BuckleScript"
        },
        {
          "href": "https://reasonml.github.io/",
          "content": "Reason"
        },
        {
          "href": "https://koka-lang.github.io/koka/doc/kokaspec.html",
          "content": "Koka"
        },
        {
          "href": "https://www.rise4fun.com/koka/tutorial",
          "content": "tutorial"
        }
      ],
      "id": 96,
      "content": "# Functional JavaScript\n\n## Resources\n\n- [Awesome FP JS](https://github.com/stoeffel/awesome-fp-js)\n\n## Libraries\n\n- [lodash/fp](https://github.com/lodash/lodash/wiki/FP-Guide), [documentation](https://gist.github.com/jfmengels/6b973b69c491375117dc)\n- [Ramda](https://ramdajs.com/)\n- [Rambda](https://selfrefactor.github.io/rambda/#/)\n- [Sanctuary](https://sanctuary.js.org/)\n- [Folktale](https://folktale.origamitower.com/)\n- [FPO](https://github.com/getify/fpo)\n- [1-liners](https://github.com/1-liners/1-liners)\n- [101](https://github.com/tjmehta/101)\n- [funcy](https://github.com/bramstein/funcy)\n- [mori](http://swannodette.github.io/mori/)\n- [MOUT](http://moutjs.com/), [github](https://github.com/mout/mout)\n- [nyks](https://github.com/131/nyks)\n- [Fantasy Land](https://github.com/fantasyland/fantasy-land)\n- [Static Land](https://github.com/fantasyland/static-land)\n- [fp-ts](https://gcanti.github.io/fp-ts/)\n\n[Home](https://gcanti.github.io/io-ts/)\n\n[gcanti/io-ts](https://github.com/gcanti/io-ts)\n\n## Books\n\n- [Mostly adequate guide to FP](https://mostly-adequate.gitbooks.io/mostly-adequate-guide/)\n\n## Traits\n\n- [ferrum](https://www.ferrumjs.org/)\n\n## React\n\n- [react-on-lambda](https://github.com/sultan99/react-on-lambda)\n\n## Other languages\n\n- [Elm](https://elm-lang.org/)\n- [PureScript](http://www.purescript.org/)\n- [ClojureScript](https://clojurescript.org/)\n- [Scala.js](http://www.scala-js.org/)\n- [Fable](https://fable.io/)\n- [BuckleScript](https://bucklescript.github.io/)\n- [Reason](https://reasonml.github.io/)\n- [Koka](https://koka-lang.github.io/koka/doc/kokaspec.html), [tutorial](https://www.rise4fun.com/koka/tutorial)",
      "description": "# Functional JavaScript\n\n## Resources",
      "href": "/javascript-functional",
      "path": "/content/javascript-functional.md",
      "slug": "javascript-functional",
      "backlinks": [
        {
          "href": "/javascript",
          "content": "JavaScript"
        }
      ]
    },
    {
      "title": "JavaScript Packages",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.npmjs.com/",
          "content": "npm"
        },
        {
          "href": "https://yarnpkg.com/",
          "content": "yarn"
        },
        {
          "href": "https://classic.yarnpkg.com/lang/en/",
          "content": "yarn-classic"
        },
        {
          "href": "https://pnpm.js.org/",
          "content": "pnpm"
        },
        {
          "href": "https://jspm.org/",
          "content": "jspm"
        },
        {
          "href": "https://github.com/pikapkg/web",
          "content": "web"
        },
        {
          "href": "https://github.com/pikapkg/pack",
          "content": "pack"
        },
        {
          "href": "https://github.com/npm/tink",
          "content": "tink"
        },
        {
          "href": "https://github.com/stackblitz/core/tree/master/turbo-resolver",
          "content": "turbo-resolver"
        },
        {
          "href": "https://rushjs.io/",
          "content": "Rush"
        },
        {
          "href": "https://rushstack.io/",
          "content": "Rush Stack"
        },
        {
          "href": "https://github.com/boltpkg/bolt",
          "content": "boltpkg/bolt"
        },
        {
          "href": "https://zap.build/",
          "content": "⚡ Zap Manual"
        },
        {
          "href": "https://github.com/AbstractMachinesLab/zap",
          "content": "AbstractMachinesLab/zap"
        },
        {
          "href": "https://unpkg.com/",
          "content": "UNPKG"
        },
        {
          "href": "https://cdnjs.com/",
          "content": "cdnjs - The #1 free and open source CDN built to make life easier for developers"
        },
        {
          "href": "https://www.jsdelivr.com/",
          "content": "jsDelivr - A free, fast, and reliable CDN for Open Source"
        },
        {
          "href": "https://www.jsdelivr.com/esm",
          "content": "esm.run by jsDelivr - A New-Age CDN for JavaScript modules"
        },
        {
          "href": "https://jspm.io/",
          "content": "jspm.org - JSPM - ES Module Package Manager and CDN"
        },
        {
          "href": "https://www.skypack.dev/",
          "content": "Skypack: search millions of open source JavaScript packages"
        },
        {
          "href": "https://esm.sh/",
          "content": "ESM"
        },
        {
          "href": "https://github.com/features/packages",
          "content": "GitHub Packages"
        },
        {
          "href": "https://help.github.com/en/github/managing-packages-with-github-packages/about-github-packages",
          "content": "About GitHub Packages"
        },
        {
          "href": "https://www.pika.dev/search",
          "content": "pika.dev registry"
        },
        {
          "href": "https://github.com/entropic-dev/entropic",
          "content": "entropic"
        },
        {
          "href": "https://www.npmtrends.com/",
          "content": "npm trends"
        },
        {
          "href": "https://npmcompare.com/",
          "content": "NPMCompare"
        },
        {
          "href": "https://npms.io/",
          "content": "npms"
        },
        {
          "href": "https://github.com/npms-io",
          "content": "github"
        }
      ],
      "id": 97,
      "content": "# JavaScript Packages\n\n## Package managers\n\n- [npm](https://www.npmjs.com/)\n- [yarn](https://yarnpkg.com/), [yarn-classic](https://classic.yarnpkg.com/lang/en/)\n- [pnpm](https://pnpm.js.org/)\n- [jspm](https://jspm.org/)\n- pikapkg - [web](https://github.com/pikapkg/web), [pack](https://github.com/pikapkg/pack)\n- [tink](https://github.com/npm/tink)\n- [turbo-resolver](https://github.com/stackblitz/core/tree/master/turbo-resolver)\n\n## Monorepo management\n\n[Rush](https://rushjs.io/)\n\n[Rush Stack](https://rushstack.io/)\n\n[boltpkg/bolt](https://github.com/boltpkg/bolt)\n\n[⚡ Zap Manual](https://zap.build/)\n\n[AbstractMachinesLab/zap](https://github.com/AbstractMachinesLab/zap)\n\n## CDNs\n\n[UNPKG](https://unpkg.com/)\n\n[cdnjs - The #1 free and open source CDN built to make life easier for developers](https://cdnjs.com/)\n\n[jsDelivr - A free, fast, and reliable CDN for Open Source](https://www.jsdelivr.com/)\n\n[esm.run by jsDelivr - A New-Age CDN for JavaScript modules](https://www.jsdelivr.com/esm)\n\n[jspm.org - JSPM - ES Module Package Manager and CDN](https://jspm.io/)\n\n[Skypack: search millions of open source JavaScript packages](https://www.skypack.dev/)\n\n[ESM](https://esm.sh/)\n\n## Registries\n\n- [GitHub Packages](https://github.com/features/packages)\n- [About GitHub Packages](https://help.github.com/en/github/managing-packages-with-github-packages/about-github-packages)\n- [pika.dev registry](https://www.pika.dev/search)\n- [entropic](https://github.com/entropic-dev/entropic)\n\n## Package comparison and search\n\n- [npm trends](https://www.npmtrends.com/)\n- [NPMCompare](https://npmcompare.com/)\n- [npms](https://npms.io/), [github](https://github.com/npms-io)",
      "description": "# JavaScript Packages\n\n## Package managers",
      "href": "/javascript-packages",
      "path": "/content/javascript-packages.md",
      "slug": "javascript-packages",
      "backlinks": [
        {
          "href": "/javascript",
          "content": "JavaScript"
        }
      ]
    },
    {
      "title": "JavaScript Scripting and CLIs",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/shelljs/shelljs",
          "content": "ShellJS"
        },
        {
          "href": "https://github.com/tj/commander.js",
          "content": "commander"
        },
        {
          "href": "https://github.com/yargs/yargs",
          "content": "yargs"
        },
        {
          "href": "https://github.com/substack/minimist",
          "content": "minimist"
        },
        {
          "href": "https://github.com/cacjs/cac",
          "content": "cac"
        },
        {
          "href": "https://github.com/lukeed/sade",
          "content": "sade"
        },
        {
          "href": "https://github.com/substack/subarg",
          "content": "subarg"
        },
        {
          "href": "https://github.com/infinitered/gluegun",
          "content": "gluegun"
        }
      ],
      "id": 98,
      "content": "# JavaScript Scripting and CLIs\n\n## Scripting\n\n- [ShellJS](https://github.com/shelljs/shelljs)\n\n## CLIs\n\n- [commander](https://github.com/tj/commander.js)\n- [yargs](https://github.com/yargs/yargs)\n- [minimist](https://github.com/substack/minimist)\n- [cac](https://github.com/cacjs/cac)\n- [sade](https://github.com/lukeed/sade)\n- [subarg](https://github.com/substack/subarg)\n- [gluegun](https://github.com/infinitered/gluegun)",
      "description": "# JavaScript Scripting and CLIs\n\n## Scripting",
      "href": "/javascript-scripting-clis",
      "path": "/content/javascript-scripting-clis.md",
      "slug": "javascript-scripting-clis",
      "backlinks": [
        {
          "href": "/javascript",
          "content": "JavaScript"
        }
      ]
    },
    {
      "title": "JavaScript State Management",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://gist.github.com/srdjan/1d10cbd42a2d695f696dee6b47fdc5e0",
          "content": "More than 100 different counter applications…"
        },
        {
          "href": "https://redux.js.org/",
          "content": "Redux - A predictable state container for JavaScript apps. | Redux"
        },
        {
          "href": "https://github.com/reduxjs/redux",
          "content": "reduxjs/redux"
        },
        {
          "href": "https://redux-toolkit.js.org/",
          "content": "Redux Toolkit | Redux Toolkit"
        },
        {
          "href": "https://github.com/reduxjs/redux-toolkit",
          "content": "reduxjs/redux-toolkit"
        },
        {
          "href": "https://github.com/algesten/refnux",
          "content": "algesten/refnux"
        },
        {
          "href": "https://github.com/storeon/storeon",
          "content": "storeon/storeon"
        },
        {
          "href": "https://overmindjs.org/",
          "content": "Overmind"
        },
        {
          "href": "https://github.com/cerebral/overmind",
          "content": "cerebral/overmind"
        },
        {
          "href": "https://cerebraljs.com/",
          "content": "Cerebral"
        },
        {
          "href": "https://github.com/cerebral/cerebral",
          "content": "cerebral/cerebral"
        },
        {
          "href": "https://xstate.js.org/",
          "content": "XState - JavaScript State Machines and Statecharts"
        },
        {
          "href": "https://github.com/davidkpiano/xstate",
          "content": "davidkpiano/xstate"
        },
        {
          "href": "https://statecharts.github.io/",
          "content": "Welcome to the world of Statecharts"
        },
        {
          "href": "https://lucylang.org/",
          "content": "Lucy | A DSL for Finite State Machines"
        },
        {
          "href": "https://github.com/lucydsl/liblucy",
          "content": "lucydsl/liblucy"
        },
        {
          "href": "https://thisrobot.life/",
          "content": "Robot"
        },
        {
          "href": "https://github.com/matthewp/robot",
          "content": "matthewp/robot"
        },
        {
          "href": "https://brucou.github.io/documentation/",
          "content": "Kingly.js"
        },
        {
          "href": "https://github.com/brucou/kingly",
          "content": "brucou/kingly"
        },
        {
          "href": "https://github.com/krasimir/stent",
          "content": "krasimir/stent"
        },
        {
          "href": "https://github.com/ifandelse/machina.js",
          "content": "ifandelse/machina.js"
        },
        {
          "href": "http://machina-js.org/",
          "content": "Machina.js - Finite State Machines in JavaScript"
        },
        {
          "href": "https://github.com/baconjs/bacon.js",
          "content": "Bacon.js"
        },
        {
          "href": "https://github.com/mostjs/core",
          "content": "@most/core"
        },
        {
          "href": "http://reactivex.io/",
          "content": "ReactiveX"
        },
        {
          "href": "https://rxjs.dev/",
          "content": "RxJS"
        },
        {
          "href": "https://github.com/ReactiveX/IxJS",
          "content": "IxJS"
        },
        {
          "href": "https://github.com/zenparsing/zen-observable",
          "content": "zen-observable"
        },
        {
          "href": "https://fitzgen.github.io/wu.js/",
          "content": "wu.js"
        },
        {
          "href": "https://staltz.com/xstream/",
          "content": "xstream"
        },
        {
          "href": "https://github.com/staltz/xstream",
          "content": "github"
        },
        {
          "href": "https://github.com/callbag/callbag",
          "content": "callbag"
        },
        {
          "href": "https://github.com/callbag/callbag/wiki",
          "content": "wiki"
        },
        {
          "href": "https://github.com/staltz/callbag-basics",
          "content": "callbag-basics"
        },
        {
          "href": "https://github.com/leebyron/iterall",
          "content": "iterall"
        },
        {
          "href": "http://caolan.github.io/async/v3/",
          "content": "async"
        },
        {
          "href": "http://blog.briancavalier.com/creed/",
          "content": "creed"
        },
        {
          "href": "https://github.com/js-csp/js-csp",
          "content": "js-csp"
        },
        {
          "href": "https://github.com/getify/asynquence",
          "content": "asynquence"
        },
        {
          "href": "https://github.com/getify/CAF",
          "content": "CAF"
        },
        {
          "href": "https://github.com/getify/fasy",
          "content": "fasy"
        },
        {
          "href": "https://repeater.js.org/",
          "content": "repeater"
        },
        {
          "href": "https://github.com/repeaterjs/repeater",
          "content": "github"
        },
        {
          "href": "https://github.com/repeaterjs/react-hooks",
          "content": "react-hooks"
        },
        {
          "href": "https://github.com/surma/observables-with-streams",
          "content": "surma/observables-with-streams"
        },
        {
          "href": "https://surma.dev/things/streams-for-reactive-programming/",
          "content": "Streams for reactive programming - surma.dev"
        },
        {
          "href": "https://github.com/krasimir/riew",
          "content": "krasimir/riew"
        },
        {
          "href": "https://immerjs.github.io/immer/docs/introduction",
          "content": "immer"
        },
        {
          "href": "https://immutable-js.github.io/immutable-js/docs/#/",
          "content": "immutable-js"
        },
        {
          "href": "https://github.com/aearly/icepick",
          "content": "icepick"
        },
        {
          "href": "https://github.com/kolodny/immutability-helper",
          "content": "immutability-helper"
        }
      ],
      "id": 99,
      "content": "# JavaScript State Management\n\n[More than 100 different counter applications...](https://gist.github.com/srdjan/1d10cbd42a2d695f696dee6b47fdc5e0)\n\n## Flux/Redux family\n\n[Redux - A predictable state container for JavaScript apps. | Redux](https://redux.js.org/)\n\n[reduxjs/redux](https://github.com/reduxjs/redux)\n\n[Redux Toolkit | Redux Toolkit](https://redux-toolkit.js.org/)\n\n[reduxjs/redux-toolkit](https://github.com/reduxjs/redux-toolkit)\n\n[algesten/refnux](https://github.com/algesten/refnux)\n\n[storeon/storeon](https://github.com/storeon/storeon)\n\n[Overmind](https://overmindjs.org/)\n\n[cerebral/overmind](https://github.com/cerebral/overmind)\n\n[Cerebral](https://cerebraljs.com/)\n\n[cerebral/cerebral](https://github.com/cerebral/cerebral)\n\n## State machines and statecharts\n\n[XState - JavaScript State Machines and Statecharts](https://xstate.js.org/)\n\n[davidkpiano/xstate](https://github.com/davidkpiano/xstate)\n\n[Welcome to the world of Statecharts](https://statecharts.github.io/)\n\n[Lucy | A DSL for Finite State Machines](https://lucylang.org/)\n\n[lucydsl/liblucy](https://github.com/lucydsl/liblucy)\n\n[Robot](https://thisrobot.life/)\n\n[matthewp/robot](https://github.com/matthewp/robot)\n\n[Kingly.js](https://brucou.github.io/documentation/)\n\n[brucou/kingly](https://github.com/brucou/kingly)\n\n[krasimir/stent](https://github.com/krasimir/stent)\n\n[ifandelse/machina.js](https://github.com/ifandelse/machina.js)\n\n[Machina.js - Finite State Machines in JavaScript](http://machina-js.org/)\n\n## Async, observables, reactive programming\n\n- [Bacon.js](https://github.com/baconjs/bacon.js)\n- [@most/core](https://github.com/mostjs/core)\n- [ReactiveX](http://reactivex.io/)\n- [RxJS](https://rxjs.dev/), [IxJS](https://github.com/ReactiveX/IxJS)\n- [zen-observable](https://github.com/zenparsing/zen-observable)\n- [wu.js](https://fitzgen.github.io/wu.js/)\n- [xstream](https://staltz.com/xstream/), [github](https://github.com/staltz/xstream)\n- [callbag](https://github.com/callbag/callbag), [wiki](https://github.com/callbag/callbag/wiki), [callbag-basics](https://github.com/staltz/callbag-basics)\n- [iterall](https://github.com/leebyron/iterall)\n- [async](http://caolan.github.io/async/v3/)\n- [creed](http://blog.briancavalier.com/creed/)\n- [js-csp](https://github.com/js-csp/js-csp)\n- [asynquence](https://github.com/getify/asynquence)\n- [CAF](https://github.com/getify/CAF)\n- [fasy](https://github.com/getify/fasy)\n- [repeater](https://repeater.js.org/), [github](https://github.com/repeaterjs/repeater), [react-hooks](https://github.com/repeaterjs/react-hooks)\n\n[surma/observables-with-streams](https://github.com/surma/observables-with-streams)\n\n[Streams for reactive programming - surma.dev](https://surma.dev/things/streams-for-reactive-programming/)\n\n[krasimir/riew](https://github.com/krasimir/riew)\n\n## Immutability\n\n- [immer](https://immerjs.github.io/immer/docs/introduction)\n- [immutable-js](https://immutable-js.github.io/immutable-js/docs/#/)\n- [icepick](https://github.com/aearly/icepick)\n- [immutability-helper](https://github.com/kolodny/immutability-helper)",
      "description": "# JavaScript State Management\n\n[More than 100 different counter applications...](https://gist.github.com/srdjan/1d10cbd42a2d695f696dee6b47fdc5e0)",
      "href": "/javascript-state-management",
      "path": "/content/javascript-state-management.md",
      "slug": "javascript-state-management",
      "backlinks": [
        {
          "href": "/javascript",
          "content": "JavaScript"
        }
      ]
    },
    {
      "title": "JavaScript Text Editors",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://developer.mozilla.org/en-US/docs/Web/API/Selection_API",
          "content": "Selection API"
        },
        {
          "href": "https://microsoft.github.io/monaco-editor/",
          "content": "Monaco Editor"
        },
        {
          "href": "https://github.com/microsoft/monaco-editor",
          "content": "microsoft/monaco-editor"
        },
        {
          "href": "https://quilljs.com/",
          "content": "Quill - Your powerful rich text editor"
        },
        {
          "href": "https://github.com/quilljs/quill",
          "content": "quilljs/quill"
        },
        {
          "href": "https://draftjs.org/",
          "content": "Draft.js"
        },
        {
          "href": "https://github.com/facebook/draft-js",
          "content": "facebook/draft-js"
        },
        {
          "href": "https://docs.slatejs.org/",
          "content": "Introduction"
        },
        {
          "href": "https://github.com/ianstormtaylor/slate",
          "content": "ianstormtaylor/slate"
        },
        {
          "href": "http://slatejs.org/",
          "content": "Slate"
        },
        {
          "href": "https://prosemirror.net/",
          "content": "ProseMirror"
        },
        {
          "href": "https://github.com/prosemirror",
          "content": "ProseMirror"
        },
        {
          "href": "https://ckeditor.com/ckeditor-5/",
          "content": "Rich text editor of tomorrow | CKEditor 5"
        },
        {
          "href": "https://github.com/ckeditor/ckeditor5",
          "content": "ckeditor/ckeditor5"
        },
        {
          "href": "https://codemirror.net/",
          "content": "CodeMirror"
        },
        {
          "href": "https://github.com/codemirror/codemirror",
          "content": "codemirror/CodeMirror"
        },
        {
          "href": "https://editorjs.io/",
          "content": "Editor.js"
        },
        {
          "href": "https://getkirby.com/plugins/getkirby/editor",
          "content": "Editor"
        },
        {
          "href": "https://github.com/getkirby/editor",
          "content": "getkirby/editor"
        },
        {
          "href": "https://github.com/sanity-io/sanity",
          "content": "sanity-io/sanity"
        },
        {
          "href": "https://poet.krasimir.vercel.app/",
          "content": "Poet"
        },
        {
          "href": "https://github.com/krasimir/demoit",
          "content": "krasimir/demoit"
        },
        {
          "href": "https://tiptap.dev/",
          "content": "Headless WYSIWYG Text Editor - Tiptap Editor"
        },
        {
          "href": "https://github.com/ueberdosis/tiptap",
          "content": "ueberdosis/tiptap"
        },
        {
          "href": "https://github.com/typewriter-editor/typewriter",
          "content": "typewriter-editor/typewriter"
        },
        {
          "href": "https://nenadpnc.github.io/cl-editor/",
          "content": "Basic Example"
        },
        {
          "href": "https://github.com/nenadpnc/cl-editor",
          "content": "nenadpnc/cl-editor"
        },
        {
          "href": "http://prosemirror-svelte.surge.sh/",
          "content": "Svelte Prosemirror Editor"
        },
        {
          "href": "https://github.com/christianheine/prosemirror-svelte",
          "content": "christianheine/prosemirror-svelte"
        },
        {
          "href": "https://github.com/techlab23/ckeditor5-svelte",
          "content": "techlab23/ckeditor5-svelte"
        }
      ],
      "id": 100,
      "content": "# JavaScript Text Editors\n\n[Selection API](https://developer.mozilla.org/en-US/docs/Web/API/Selection_API)\n\n[Monaco Editor](https://microsoft.github.io/monaco-editor/)\n\n[microsoft/monaco-editor](https://github.com/microsoft/monaco-editor)\n\n[Quill - Your powerful rich text editor](https://quilljs.com/)\n\n[quilljs/quill](https://github.com/quilljs/quill)\n\n[Draft.js](https://draftjs.org/)\n\n[facebook/draft-js](https://github.com/facebook/draft-js)\n\n[Introduction](https://docs.slatejs.org/)\n\n[ianstormtaylor/slate](https://github.com/ianstormtaylor/slate)\n\n[Slate](http://slatejs.org/)\n\n[ProseMirror](https://prosemirror.net/)\n\n[ProseMirror](https://github.com/prosemirror)\n\n[Rich text editor of tomorrow | CKEditor 5](https://ckeditor.com/ckeditor-5/)\n\n[ckeditor/ckeditor5](https://github.com/ckeditor/ckeditor5)\n\n[CodeMirror](https://codemirror.net/)\n\n[codemirror/CodeMirror](https://github.com/codemirror/codemirror)\n\n[Editor.js](https://editorjs.io/)\n\n[Editor](https://getkirby.com/plugins/getkirby/editor)\n\n[getkirby/editor](https://github.com/getkirby/editor)\n\n[sanity-io/sanity](https://github.com/sanity-io/sanity)\n\n[Poet](https://poet.krasimir.vercel.app/)\n\n[krasimir/demoit](https://github.com/krasimir/demoit)\n\n[Headless WYSIWYG Text Editor - Tiptap Editor](https://tiptap.dev/)\n\n[ueberdosis/tiptap](https://github.com/ueberdosis/tiptap)\n\n## Svelte\n\n[typewriter-editor/typewriter](https://github.com/typewriter-editor/typewriter)\n\n[Basic Example](https://nenadpnc.github.io/cl-editor/)\n\n[nenadpnc/cl-editor](https://github.com/nenadpnc/cl-editor)\n\n[Svelte Prosemirror Editor](http://prosemirror-svelte.surge.sh/)\n\n[christianheine/prosemirror-svelte](https://github.com/christianheine/prosemirror-svelte)\n\n[techlab23/ckeditor5-svelte](https://github.com/techlab23/ckeditor5-svelte)",
      "description": "# JavaScript Text Editors\n\n[Selection API](https://developer.mozilla.org/en-US/docs/Web/API/Selection_API)",
      "href": "/javascript-text-editors",
      "path": "/content/javascript-text-editors.md",
      "slug": "javascript-text-editors",
      "backlinks": [
        {
          "href": "/javascript",
          "content": "JavaScript"
        }
      ]
    },
    {
      "title": "JavaScript Tooling",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://parceljs.org/",
          "content": "parcel"
        },
        {
          "href": "https://zeroserver.io/",
          "content": "zero"
        },
        {
          "href": "https://github.com/netlify/cli/blob/master/docs/netlify-dev.md",
          "content": "netlify dev"
        },
        {
          "href": "https://zeit.co/docs/now-cli#commands/dev",
          "content": "now dev"
        },
        {
          "href": "https://github.com/Browsersync/browser-sync",
          "content": "browser-sync"
        },
        {
          "href": "https://unpkg.com/",
          "content": "UNPKG"
        },
        {
          "href": "https://cdnjs.com/",
          "content": "cdnjs - The #1 free and open source CDN built to make life easier for developers"
        },
        {
          "href": "https://www.jsdelivr.com/",
          "content": "jsDelivr - A free, fast, and reliable CDN for Open Source"
        },
        {
          "href": "https://jspm.io/",
          "content": "jspm.org - jspm.dev Documentation"
        },
        {
          "href": "https://www.skypack.dev/",
          "content": "Skypack"
        },
        {
          "href": "https://www.snowpack.dev/",
          "content": "Snowpack"
        },
        {
          "href": "https://github.com/snowpackjs/esm-hmr",
          "content": "GitHub - snowpackjs/esm-hmr: a Hot Module Replacement (HMR) API for your ESM-based dev server."
        },
        {
          "href": "https://github.com/natemoo-re/microsite",
          "content": "GitHub - natemoo-re/microsite: Do more with less JavaScript. Microsite is a smarter, performance-obsessed static site generator powered by Preact and Snowpack."
        },
        {
          "href": "https://jspm.org/",
          "content": "jspm.org - jspm.dev Documentation"
        },
        {
          "href": "https://vitejs.dev/",
          "content": "Vite"
        },
        {
          "href": "https://github.com/vitejs/vite",
          "content": "vitejs/vite"
        },
        {
          "href": "https://github.com/intrnl/vite-plugin-svelte",
          "content": "intrnl/vite-plugin-svelte"
        },
        {
          "href": "https://github.com/dominikg/svite",
          "content": "dominikg/svite"
        },
        {
          "href": "https://rollupjs.org/guide/en/",
          "content": "Rollup"
        },
        {
          "href": "https://github.com/rollup/rollup",
          "content": "GitHub - rollup/rollup: Next-generation ES module bundler"
        },
        {
          "href": "https://esbuild.github.io/",
          "content": "esbuild - An extremely fast JavaScript bundler"
        },
        {
          "href": "https://github.com/evanw/esbuild",
          "content": "evanw/esbuild"
        },
        {
          "href": "https://github.com/developit/microbundle",
          "content": "GitHub - developit/microbundle: 📦 Zero-configuration bundler for tiny modules."
        },
        {
          "href": "https://github.com/jaredpalmer/tsdx",
          "content": "GitHub - formium/tsdx: Zero-config CLI for TypeScript package development"
        },
        {
          "href": "https://romejs.dev/",
          "content": "Rome Toolchain"
        },
        {
          "href": "https://github.com/romejs/rome",
          "content": "GitHub - rome/tools: The Rome Toolchain. A linter, compiler, bundler, and more for JavaScript, TypeScript, HTML, Markdown, and CSS."
        },
        {
          "href": "https://bili.egoist.sh/#/",
          "content": "Bili"
        },
        {
          "href": "https://github.com/egoist/bili",
          "content": "GitHub - egoist/bili: Bili makes it easier to bundle JavaScript libraries."
        },
        {
          "href": "https://github.com/snowpackjs/pack",
          "content": "GitHub - snowpackjs/pack: 📦⚡️ Build your npm package using composable plugins. https://www.pika.dev/blog/introducing-pika-pack/"
        },
        {
          "href": "https://fuse-box.org/",
          "content": "FuseBox · A bundler that does it right"
        },
        {
          "href": "https://stealjs.com/",
          "content": "StealJS"
        },
        {
          "href": "https://fastpack.sh/",
          "content": "Fastpack · Pack JavaScript fast & easy"
        },
        {
          "href": "https://github.com/fastpack/fastpack",
          "content": "GitHub - fastpack/fastpack: Pack JS code fast & easy"
        },
        {
          "href": "https://babeljs.io/",
          "content": "Babel · The compiler for next generation JavaScript"
        },
        {
          "href": "https://sucrase.io/",
          "content": "Sucrase"
        },
        {
          "href": "https://swc.rs/",
          "content": "swc · Super fast javascript / typescript compiler"
        },
        {
          "href": "https://eslint.org/",
          "content": "ESLint - Pluggable JavaScript linter"
        },
        {
          "href": "https://github.com/RDambrosio016/RSLint",
          "content": "RDambrosio016/RSLint"
        },
        {
          "href": "https://github.com/vercel/ncc",
          "content": "GitHub - vercel/ncc: Compile a Node.js project into a single file. Supports TypeScript, binary addons, dynamic requires."
        },
        {
          "href": "https://github.com/zeit/pkg",
          "content": "GitHub - vercel/pkg: Package your Node.js project into an executable"
        },
        {
          "href": "https://github.com/nexe/nexe",
          "content": "GitHub - nexe/nexe: 🎉 create a single executable out of your node.js apps"
        },
        {
          "href": "https://modern-web.dev/",
          "content": "Modern Web"
        },
        {
          "href": "https://modern-web.dev/docs/dev-server/overview/",
          "content": "Web Dev Server: Modern Web"
        }
      ],
      "id": 101,
      "content": "# JavaScript Tooling\n\n## Near-production\n\n- `now dev`\n- `netlify dev -d public`\n\n## Live reload\n\n- `parcel public/index.html`\n- `zero public`\n- `eleventy --passthroughall --input=public --serve`\n\n## Hot module reloading\n\n- For parcel and zero, enable HMR using `module.hot && module.hot.accept();`\n\n## Documentation\n\n- [parcel](https://parceljs.org/)\n- [zero](https://zeroserver.io/)\n- [netlify dev](https://github.com/netlify/cli/blob/master/docs/netlify-dev.md)\n- [now dev](https://zeit.co/docs/now-cli#commands/dev)\n- [browser-sync](https://github.com/Browsersync/browser-sync)\n\n## CDNs\n\n[UNPKG](https://unpkg.com/)\n\n[cdnjs - The #1 free and open source CDN built to make life easier for developers](https://cdnjs.com/)\n\n[jsDelivr - A free, fast, and reliable CDN for Open Source](https://www.jsdelivr.com/)\n\n[jspm.org - jspm.dev Documentation](https://jspm.io/)\n\n[Skypack](https://www.skypack.dev/)\n\n## ES Modules\n\n[Snowpack](https://www.snowpack.dev/)\n\n[GitHub - snowpackjs/esm-hmr: a Hot Module Replacement (HMR) API for your ESM-based dev server.](https://github.com/snowpackjs/esm-hmr)\n\n[GitHub - natemoo-re/microsite: Do more with less JavaScript. Microsite is a smarter, performance-obsessed static site generator powered by Preact and Snowpack.](https://github.com/natemoo-re/microsite)\n\n[jspm.org - jspm.dev Documentation](https://jspm.org/)\n\n### Vite\n\n[Vite](https://vitejs.dev/)\n\n[vitejs/vite](https://github.com/vitejs/vite)\n\n[intrnl/vite-plugin-svelte](https://github.com/intrnl/vite-plugin-svelte)\n\n[dominikg/svite](https://github.com/dominikg/svite)\n\n## Production bundles\n\n[Rollup](https://rollupjs.org/guide/en/)\n\n[GitHub - rollup/rollup: Next-generation ES module bundler](https://github.com/rollup/rollup)\n\n[esbuild - An extremely fast JavaScript bundler](https://esbuild.github.io/)\n\n[evanw/esbuild](https://github.com/evanw/esbuild)\n\n[GitHub - developit/microbundle: 📦 Zero-configuration bundler for tiny modules.](https://github.com/developit/microbundle)\n\n[GitHub - formium/tsdx: Zero-config CLI for TypeScript package development](https://github.com/jaredpalmer/tsdx)\n\n[Rome Toolchain](https://romejs.dev/)\n\n[GitHub - rome/tools: The Rome Toolchain. A linter, compiler, bundler, and more for JavaScript, TypeScript, HTML, Markdown, and CSS.](https://github.com/romejs/rome)\n\n[Bili](https://bili.egoist.sh/#/)\n\n[GitHub - egoist/bili: Bili makes it easier to bundle JavaScript libraries.](https://github.com/egoist/bili)\n\n[GitHub - snowpackjs/pack: 📦⚡️ Build your npm package using composable plugins. https://www.pika.dev/blog/introducing-pika-pack/](https://github.com/snowpackjs/pack)\n\n[FuseBox · A bundler that does it right](https://fuse-box.org/)\n\n[StealJS](https://stealjs.com/)\n\n[Fastpack · Pack JavaScript fast & easy](https://fastpack.sh/)\n\n[GitHub - fastpack/fastpack: Pack JS code fast & easy](https://github.com/fastpack/fastpack)\n\n## Transpilers\n\n[Babel · The compiler for next generation JavaScript](https://babeljs.io/)\n\n[Sucrase](https://sucrase.io/)\n\n[swc · Super fast javascript / typescript compiler](https://swc.rs/)\n\n## Linters\n\n[ESLint - Pluggable JavaScript linter](https://eslint.org/)\n\n[RDambrosio016/RSLint](https://github.com/RDambrosio016/RSLint)\n\n## Executable packaging\n\n[GitHub - vercel/ncc: Compile a Node.js project into a single file. Supports TypeScript, binary addons, dynamic requires.](https://github.com/vercel/ncc)\n\n[GitHub - vercel/pkg: Package your Node.js project into an executable](https://github.com/zeit/pkg)\n\n[GitHub - nexe/nexe: 🎉 create a single executable out of your node.js apps](https://github.com/nexe/nexe)\n\n[Modern Web](https://modern-web.dev/)\n\n[Web Dev Server: Modern Web](https://modern-web.dev/docs/dev-server/overview/)",
      "description": "# JavaScript Tooling\n\n## Near-production",
      "href": "/javascript-tooling",
      "path": "/content/javascript-tooling.md",
      "slug": "javascript-tooling",
      "backlinks": [
        {
          "href": "/javascript",
          "content": "JavaScript"
        }
      ]
    },
    {
      "title": "JavaScript",
      "author": "pluvial",
      "links": [
        {
          "href": "/data-fetching",
          "content": "Data fetching"
        },
        {
          "href": "/javascript-documentation",
          "content": "JavaScript Documentation"
        },
        {
          "href": "/javascript-embedded-databases-search",
          "content": "Embedded Databases and Search"
        },
        {
          "href": "/javascript-functional",
          "content": "Functional JavaScript"
        },
        {
          "href": "/graphql",
          "content": "GraphQL"
        },
        {
          "href": "/json-rpc",
          "content": "JSON RPC"
        },
        {
          "href": "/deno",
          "content": "Deno"
        },
        {
          "href": "/node",
          "content": "Node"
        },
        {
          "href": "/javascript-packages",
          "content": "JavaScript Packages"
        },
        {
          "href": "/routing",
          "content": "Routing"
        },
        {
          "href": "/javascript-scripting-clis",
          "content": "Scripting and CLIs"
        },
        {
          "href": "/javascript-state-management",
          "content": "JavaScript State Management"
        },
        {
          "href": "/testing-automation",
          "content": "Testing and Automation"
        },
        {
          "href": "/javascript-text-editors",
          "content": "JavaScript Text Editors"
        },
        {
          "href": "/javascript-tooling",
          "content": "JavaScript Tooling"
        },
        {
          "href": "/typescript",
          "content": "TypeScript"
        }
      ],
      "externalLinks": [
        {
          "href": "https://www.ecma-international.org/publications/standards/Ecma-262.htm",
          "content": "Standard ECMA-262"
        },
        {
          "href": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Language_Resources",
          "content": "JavaScript language resources"
        },
        {
          "href": "https://github.com/bterlson/eshost-cli",
          "content": "bterlson/eshost-cli"
        },
        {
          "href": "https://github.com/GoogleChromeLabs/jsvu",
          "content": "GoogleChromeLabs/jsvu"
        },
        {
          "href": "https://github.com/devsnek/esvu",
          "content": "devsnek/esvu"
        },
        {
          "href": "https://github.com/elsaland/elsa",
          "content": "elsaland/elsa"
        },
        {
          "href": "https://github.com/cesanta/mjs",
          "content": "cesanta/mjs"
        },
        {
          "href": "https://duktape.org/",
          "content": "Duktape"
        },
        {
          "href": "https://jerryscript.net/",
          "content": "JavaScript engine for Internet of Things"
        },
        {
          "href": "https://github.com/jerryscript-project/jerryscript",
          "content": "jerryscript-project/jerryscript"
        },
        {
          "href": "https://github.com/just-js/just",
          "content": "just-js/just"
        },
        {
          "href": "https://github.com/cesanta/elk",
          "content": "GitHub - cesanta/elk: A low footprint JavaScript engine for embedded systems"
        },
        {
          "href": "https://justjavascript.com/",
          "content": "Just JavaScript by Dan Abramov & Maggie Appleton"
        },
        {
          "href": "https://whatthefuck.is/",
          "content": "What the fuck is …? ・ Dan’s JavaScript Glossary"
        },
        {
          "href": "https://github.com/gaearon/whatthefuck.is",
          "content": "gaearon/whatthefuck.is"
        },
        {
          "href": "https://stateofjs.com/",
          "content": "The State of JavaScript 2019"
        },
        {
          "href": "https://github.com/aws/jsii",
          "content": "aws/jsii"
        },
        {
          "href": "https://github.com/google/zx",
          "content": "google/zx"
        }
      ],
      "id": 102,
      "content": "# JavaScript\n\n[[data-fetching|Data fetching]]\n\n[[javascript-documentation|JavaScript Documentation]]\n\n[[javascript-embedded-databases-search|Embedded Databases and Search]]\n\n[[javascript-functional|Functional JavaScript]]\n\n[[graphql|GraphQL]]\n\n[[json-rpc|JSON RPC]]\n\n[[deno|Deno]]\n\n[[node|Node]]\n\n[[javascript-packages|JavaScript Packages]]\n\n[[routing|Routing]]\n\n[[javascript-scripting-clis|Scripting and CLIs]]\n\n[[javascript-state-management|JavaScript State Management]]\n\n[[testing-automation|Testing and Automation]]\n\n[[javascript-text-editors|JavaScript Text Editors]]\n\n[[javascript-tooling|JavaScript Tooling]]\n\n[[typescript|TypeScript]]\n\n[Standard ECMA-262](https://www.ecma-international.org/publications/standards/Ecma-262.htm)\n\n[JavaScript language resources](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Language_Resources)\n\n[bterlson/eshost-cli](https://github.com/bterlson/eshost-cli)\n\n[GoogleChromeLabs/jsvu](https://github.com/GoogleChromeLabs/jsvu)\n\n[devsnek/esvu](https://github.com/devsnek/esvu)\n\n[elsaland/elsa](https://github.com/elsaland/elsa)\n\n[cesanta/mjs](https://github.com/cesanta/mjs)\n\n[Duktape](https://duktape.org/)\n\n[JavaScript engine for Internet of Things](https://jerryscript.net/)\n\n[jerryscript-project/jerryscript](https://github.com/jerryscript-project/jerryscript)\n\n[just-js/just](https://github.com/just-js/just)\n\n[GitHub - cesanta/elk: A low footprint JavaScript engine for embedded systems](https://github.com/cesanta/elk)\n\n[Just JavaScript by Dan Abramov & Maggie Appleton](https://justjavascript.com/)\n\n[What the fuck is ...? ・ Dan's JavaScript Glossary](https://whatthefuck.is/)\n\n[gaearon/whatthefuck.is](https://github.com/gaearon/whatthefuck.is)\n\n[The State of JavaScript 2019](https://stateofjs.com/)\n\n[aws/jsii](https://github.com/aws/jsii)\n\n[google/zx](https://github.com/google/zx)",
      "description": "# JavaScript\n\n[[data-fetching|Data fetching]]",
      "href": "/javascript",
      "path": "/content/javascript.md",
      "slug": "javascript",
      "backlinks": [
        {
          "href": "/web",
          "content": "Web"
        }
      ]
    },
    {
      "title": "JSON RPC",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.jsonrpc.org/specification",
          "content": "https://www.jsonrpc.org/specification"
        },
        {
          "href": "https://github.com/teambition/jsonrpc-lite",
          "content": "https://github.com/teambition/jsonrpc-lite"
        },
        {
          "href": "https://github.com/tedeh/jayson",
          "content": "https://github.com/tedeh/jayson"
        },
        {
          "href": "https://github.com/elpheria/rpc-websockets",
          "content": "https://github.com/elpheria/rpc-websockets"
        },
        {
          "href": "https://github.com/JsCommunity/jsonrpc-websocket-client",
          "content": "https://github.com/JsCommunity/jsonrpc-websocket-client"
        }
      ],
      "id": 103,
      "content": "# JSON RPC\n\n[https://www.jsonrpc.org/specification](https://www.jsonrpc.org/specification)\n\n[https://github.com/teambition/jsonrpc-lite](https://github.com/teambition/jsonrpc-lite)[https://github.com/tedeh/jayson](https://github.com/tedeh/jayson)\n\n[https://github.com/elpheria/rpc-websockets](https://github.com/elpheria/rpc-websockets)[https://github.com/JsCommunity/jsonrpc-websocket-client](https://github.com/JsCommunity/jsonrpc-websocket-client)",
      "description": "# JSON RPC\n\n[https://www.jsonrpc.org/specification](https://www.jsonrpc.org/specification)",
      "href": "/json-rpc",
      "path": "/content/json-rpc.md",
      "slug": "json-rpc",
      "backlinks": [
        {
          "href": "/javascript",
          "content": "JavaScript"
        }
      ]
    },
    {
      "title": "JSON",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.json.org/json-en.html",
          "content": "JSON"
        },
        {
          "href": "https://json5.org/",
          "content": "JSON5"
        },
        {
          "href": "https://github.com/json5/json5",
          "content": "json5/json5"
        },
        {
          "href": "http://jsonlines.org/",
          "content": "JSON Lines"
        },
        {
          "href": "http://ndjson.org/",
          "content": "ndjson"
        },
        {
          "href": "https://jmespath.org/",
          "content": "JMESPath - JMESPath"
        },
        {
          "href": "https://komkom.github.io/",
          "content": "jsonc"
        },
        {
          "href": "https://hjson.github.io/",
          "content": "Hjson, a user interface for JSON"
        },
        {
          "href": "https://github.com/tomnomnom/gron",
          "content": "tomnomnom/gron"
        }
      ],
      "id": 104,
      "content": "# JSON\n\n[JSON](https://www.json.org/json-en.html)\n\n[JSON5](https://json5.org/)\n\n[json5/json5](https://github.com/json5/json5)\n\n[JSON Lines](http://jsonlines.org/)\n\n[ndjson](http://ndjson.org/)\n\n[JMESPath - JMESPath](https://jmespath.org/)\n\n[jsonc](https://komkom.github.io/)\n\n[Hjson, a user interface for JSON](https://hjson.github.io/)\n\n[tomnomnom/gron](https://github.com/tomnomnom/gron)",
      "description": "# JSON\n\n[JSON](https://www.json.org/json-en.html)",
      "href": "/json",
      "path": "/content/json.md",
      "slug": "json",
      "backlinks": [
        {
          "href": "/markup-serialization",
          "content": "Markup and Serialization"
        }
      ]
    },
    {
      "title": "JVM",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.graalvm.org/",
          "content": "GraalVM"
        },
        {
          "href": "https://github.com/graalvm/graaljs",
          "content": "graalvm/graaljs"
        },
        {
          "href": "https://vertx.io/",
          "content": "Eclipse Vert.x"
        },
        {
          "href": "https://quarkus.io/",
          "content": "Quarkus - Supersonic Subatomic Java"
        },
        {
          "href": "https://helidon.io/#/",
          "content": "Helidon Project"
        },
        {
          "href": "http://micronaut.io/",
          "content": "Micronaut Framework"
        }
      ],
      "id": 105,
      "content": "# JVM\n\n[GraalVM](https://www.graalvm.org/)\n\n[graalvm/graaljs](https://github.com/graalvm/graaljs)\n\n[Eclipse Vert.x](https://vertx.io/)\n\n[Quarkus - Supersonic Subatomic Java](https://quarkus.io/)\n\n[Helidon Project](https://helidon.io/#/)\n\n[Micronaut Framework](http://micronaut.io/)",
      "description": "# JVM\n\n[GraalVM](https://www.graalvm.org/)",
      "href": "/jvm",
      "path": "/content/jvm.md",
      "slug": "jvm",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Knowledge",
      "author": "pluvial",
      "links": [
        {
          "href": "/classics",
          "content": "Classics"
        },
        {
          "href": "/learning",
          "content": "Learning"
        },
        {
          "href": "/news",
          "content": "News"
        },
        {
          "href": "/people-blogs",
          "content": "People and Blogs"
        },
        {
          "href": "/tools",
          "content": "Tools"
        },
        {
          "href": "/biology",
          "content": "Biology"
        },
        {
          "href": "/mathematics",
          "content": "Mathematics"
        },
        {
          "href": "/physics",
          "content": "Physics"
        },
        {
          "href": "/ci-cd",
          "content": "CI/CD"
        },
        {
          "href": "/clis-tuis",
          "content": "CLIs and TUIs"
        },
        {
          "href": "/gui",
          "content": "GUIs"
        },
        {
          "href": "/computer-science",
          "content": "Computer Science"
        },
        {
          "href": "/data-science-machine-learning",
          "content": "Data Science and Machine Learning"
        },
        {
          "href": "/design",
          "content": "Design"
        },
        {
          "href": "/computer-architecture-hardware",
          "content": "Computer Architecture and Hardware"
        },
        {
          "href": "/infrastructure",
          "content": "Infrastructure"
        },
        {
          "href": "/media",
          "content": "Media"
        },
        {
          "href": "/programming-languages",
          "content": "Programming Languages"
        },
        {
          "href": "/p2p-distributed-systems",
          "content": "P2P and Distributed Systems"
        },
        {
          "href": "/security",
          "content": "Security"
        },
        {
          "href": "/software-development",
          "content": "Software Development"
        },
        {
          "href": "/systems-programming",
          "content": "Systems Programming"
        },
        {
          "href": "/information-theory-compression",
          "content": "Information Theory and Compression"
        },
        {
          "href": "/incremental-computation",
          "content": "Incremental Computation"
        },
        {
          "href": "/literate-programming",
          "content": "Literate programming"
        },
        {
          "href": "/dotnet",
          "content": ".NET"
        },
        {
          "href": "/elixir-erlang",
          "content": "Elixir & Erlang"
        },
        {
          "href": "/jvm",
          "content": "JVM"
        },
        {
          "href": "/mobile-development",
          "content": "Mobile Development"
        },
        {
          "href": "/web",
          "content": "Web"
        },
        {
          "href": "/recursos-web-development",
          "content": "Recursos Web Development"
        }
      ],
      "externalLinks": [],
      "id": 106,
      "content": "# Knowledge\n\n[[classics|Classics]]\n\n[[learning|Learning]]\n\n[[news|News]]\n\n[[people-blogs|People and Blogs]]\n\n[[tools|Tools]]\n\n[[biology|Biology]]\n\n[[mathematics|Mathematics]]\n\n[[physics|Physics]]\n\n[[ci-cd|CI/CD]]\n\n[[clis-tuis|CLIs and TUIs]]\n\n[[gui|GUIs]]\n\n[[computer-science|Computer Science]]\n\n[[data-science-machine-learning|Data Science and Machine Learning]]\n\n[[design|Design]]\n\n[[computer-architecture-hardware|Computer Architecture and Hardware]]\n\n[[infrastructure|Infrastructure]]\n\n[[media|Media]]\n\n[[programming-languages|Programming Languages]]\n\n[[p2p-distributed-systems|P2P and Distributed Systems]]\n\n[[security|Security]]\n\n[[software-development|Software Development]]\n\n[[systems-programming|Systems Programming]]\n\n[[information-theory-compression|Information Theory and Compression]]\n\n[[incremental-computation|Incremental Computation]]\n\n[[literate-programming|Literate programming]]\n\n[[dotnet|.NET]]\n\n[[elixir-erlang|Elixir & Erlang]]\n\n[[jvm|JVM]]\n\n[[mobile-development|Mobile Development]]\n\n[[web|Web]]\n\n[[recursos-web-development|Recursos Web Development]]",
      "description": "# Knowledge\n\n[[classics|Classics]]",
      "href": "/knowledge",
      "path": "/content/knowledge.md",
      "slug": "knowledge",
      "backlinks": []
    },
    {
      "title": "Learning",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.academind.com/",
          "content": "Academind - Online Learning, Real-Life Success"
        },
        {
          "href": "https://wesbos.com/",
          "content": "Wes Bos"
        },
        {
          "href": "https://teachyourselfcs.com/",
          "content": "Teach Yourself Computer Science"
        },
        {
          "href": "https://github.com/ossu/computer-science",
          "content": "ossu/computer-science"
        },
        {
          "href": "https://github.com/prakhar1989/awesome-courses",
          "content": "prakhar1989/awesome-courses"
        },
        {
          "href": "https://github.com/RichardLitt/meta-knowledge",
          "content": "RichardLitt/meta-knowledge"
        },
        {
          "href": "https://learn-anything.xyz/",
          "content": "Learn Anything"
        },
        {
          "href": "https://github.com/JoseDeFreitas/awesome-youtubers",
          "content": "JoseDeFreitas/awesome-youtubers"
        },
        {
          "href": "https://aquadzn.github.io/learn-x-by-doing-y/",
          "content": "Learn X by doing Y - A project-based learning search engine"
        },
        {
          "href": "https://meta.wikimedia.org/wiki/Abstract_Wikipedia",
          "content": "Abstract Wikipedia"
        },
        {
          "href": "https://www.wikidata.org/wiki/Wikidata:Main_Page",
          "content": "Wikidata"
        },
        {
          "href": "https://arxiv.org/abs/2004.04733",
          "content": "Architecture for a multilingual Wikipedia"
        },
        {
          "href": "https://research.google/pubs/pub48057/",
          "content": "Capturing meaning: Toward an abstract Wikipedia - Google Research"
        },
        {
          "href": "https://research.google/people/vrandecic/",
          "content": "Denny Vrandečić - Google Research"
        }
      ],
      "id": 107,
      "content": "# Learning\n\n[Academind - Online Learning, Real-Life Success](https://www.academind.com/)\n\n[Wes Bos](https://wesbos.com/)\n\n[Teach Yourself Computer Science](https://teachyourselfcs.com/)\n\n[ossu/computer-science](https://github.com/ossu/computer-science)\n\n[prakhar1989/awesome-courses](https://github.com/prakhar1989/awesome-courses)\n\n[RichardLitt/meta-knowledge](https://github.com/RichardLitt/meta-knowledge)\n\n[Learn Anything](https://learn-anything.xyz/)\n\n[JoseDeFreitas/awesome-youtubers](https://github.com/JoseDeFreitas/awesome-youtubers)\n\n[Learn X by doing Y - A project-based learning search engine](https://aquadzn.github.io/learn-x-by-doing-y/)\n\n## Wiki\n\n[Abstract Wikipedia](https://meta.wikimedia.org/wiki/Abstract_Wikipedia)\n\n[Wikidata](https://www.wikidata.org/wiki/Wikidata:Main_Page)\n\n[Architecture for a multilingual Wikipedia](https://arxiv.org/abs/2004.04733)\n\n[Capturing meaning: Toward an abstract Wikipedia - Google Research](https://research.google/pubs/pub48057/)\n\n[Denny Vrandečić - Google Research](https://research.google/people/vrandecic/)",
      "description": "# Learning\n\n[Academind - Online Learning, Real-Life Success](https://www.academind.com/)",
      "href": "/learning",
      "path": "/content/learning.md",
      "slug": "learning",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Linear Algebra",
      "author": "pluvial",
      "links": [],
      "externalLinks": [],
      "id": 108,
      "content": "# Linear Algebra",
      "description": "# Linear Algebra",
      "href": "/linear-algebra",
      "path": "/content/linear-algebra.md",
      "slug": "linear-algebra",
      "backlinks": [
        {
          "href": "/mathematics",
          "content": "Mathematics"
        }
      ]
    },
    {
      "title": "Linux",
      "author": "pluvial",
      "links": [
        {
          "href": "/security-distributions",
          "content": "Security Distributions"
        },
        {
          "href": "/nix",
          "content": "Nix"
        }
      ],
      "externalLinks": [
        {
          "href": "https://www.kernel.org/doc/html/latest/",
          "content": "The Linux Kernel documentation - The Linux Kernel documentation"
        },
        {
          "href": "https://lwn.net/",
          "content": "Welcome to LWN.net"
        },
        {
          "href": "https://sysprog21.github.io/lkmpg/",
          "content": "The Linux Kernel Module Programming Guide"
        },
        {
          "href": "https://github.com/sysprog21/lkmpg",
          "content": "sysprog21/lkmpg"
        },
        {
          "href": "https://man7.org/tlpi/",
          "content": "The Linux Programming Interface"
        },
        {
          "href": "https://mentorembedded.github.io/advancedlinuxprogramming/",
          "content": "Advanced Linux Programming"
        },
        {
          "href": "https://github.com/zen-kernel/zen-kernel",
          "content": "GitHub - zen-kernel/zen-kernel: Zen Patched Kernel Sources"
        },
        {
          "href": "https://liquorix.net/",
          "content": "Liquorix Kernel"
        },
        {
          "href": "https://distrowatch.com/",
          "content": "DistroWatch.com: Put the fun back into computing. Use Linux, BSD."
        },
        {
          "href": "https://github.com/FabioLolix/LinuxTimeline",
          "content": "GitHub - FabioLolix/LinuxTimeline: Linux Distributions Timeline"
        },
        {
          "href": "https://t2sde.org/",
          "content": "T2 SDE - The Open System Development Environment"
        },
        {
          "href": "https://bedrocklinux.org/",
          "content": "Bedrock Linux"
        },
        {
          "href": "https://www.opensuse.org/",
          "content": "The makers’ choice for sysadmins, developers and desktop users."
        },
        {
          "href": "https://github.com/archlinux/archinstall",
          "content": "archlinux/archinstall"
        },
        {
          "href": "https://endeavouros.com/",
          "content": "EndeavourOS"
        },
        {
          "href": "https://github.com/EndeavourOS-Community-Editions/sway",
          "content": "GitHub - EndeavourOS-Community-Editions/sway: EndeavourOS Community Edition setup for sway"
        },
        {
          "href": "https://voidlinux.org/",
          "content": "Enter the void"
        },
        {
          "href": "https://alpinelinux.org/",
          "content": "index | Alpine Linux"
        },
        {
          "href": "https://getkiss.org/",
          "content": "KISS - home"
        },
        {
          "href": "https://guix.gnu.org/",
          "content": "Guix"
        },
        {
          "href": "https://ambrevar.xyz/guix-advance/index.html",
          "content": "Guix: A most advanced operating system"
        },
        {
          "href": "https://ambrevar.xyz/guix-matters/index.html",
          "content": "Why GNU Guix matters"
        },
        {
          "href": "https://clearlinux.org/",
          "content": "Clear Linux"
        },
        {
          "href": "https://silverblue.fedoraproject.org/",
          "content": "Team Silverblue"
        },
        {
          "href": "http://www.unikraft.org/",
          "content": "Home | Unikraft"
        },
        {
          "href": "https://systemd-free.artixlinux.org/",
          "content": "Archlinux, systemd-free"
        },
        {
          "href": "https://systemd.io/",
          "content": "systemd"
        },
        {
          "href": "https://github.com/systemd/systemd",
          "content": "systemd/systemd"
        },
        {
          "href": "https://nosystemd.org/",
          "content": "No systemd"
        },
        {
          "href": "http://smarden.org/runit/",
          "content": "runit - a UNIX init scheme with service supervision"
        },
        {
          "href": "http://upstart.ubuntu.com/",
          "content": "upstart - event-based init daemon"
        },
        {
          "href": "https://savannah.nongnu.org/projects/sysvinit",
          "content": "System V style init programs - Summary"
        },
        {
          "href": "https://github.com/NixOS/nix",
          "content": "NixOS/nix"
        },
        {
          "href": "https://github.com/void-linux/xbps/",
          "content": "void-linux/xbps"
        },
        {
          "href": "http://joeyh.name/code/alien/",
          "content": "alien"
        },
        {
          "href": "https://github.com/fsquillace/junest",
          "content": "fsquillace/junest"
        },
        {
          "href": "https://snapcraft.io/",
          "content": "Snapcraft - Snaps are universal Linux packages"
        },
        {
          "href": "https://flatpak.org/",
          "content": "Flatpak-the future of application distribution"
        },
        {
          "href": "https://flathub.org/home",
          "content": "Flathub-An app store and build service for Linux"
        },
        {
          "href": "https://appimage.github.io/",
          "content": "AppImageHub"
        },
        {
          "href": "https://docs.brew.sh/Homebrew-on-Linux",
          "content": "Homebrew on Linux"
        },
        {
          "href": "https://urbit.org/",
          "content": "Urbit - Your personal server"
        },
        {
          "href": "https://github.com/urbit/urbit",
          "content": "urbit/urbit"
        },
        {
          "href": "https://github.com/joshiemoore/snakeware",
          "content": "joshiemoore/snakeware"
        },
        {
          "href": "https://github.com/mikeslattery/tunic",
          "content": "mikeslattery/tunic"
        },
        {
          "href": "https://asahilinux.org/",
          "content": "Asahi Linux"
        },
        {
          "href": "https://github.com/ventoy/Ventoy",
          "content": "ventoy/Ventoy"
        },
        {
          "href": "https://github.com/linuxkit/linuxkit",
          "content": "https://github.com/linuxkit/linuxkit"
        }
      ],
      "id": 109,
      "content": "# Linux\n\n[The Linux Kernel documentation - The Linux Kernel documentation](https://www.kernel.org/doc/html/latest/)\n\n[Welcome to LWN.net](https://lwn.net/)\n\n[The Linux Kernel Module Programming Guide](https://sysprog21.github.io/lkmpg/)\n\n[sysprog21/lkmpg](https://github.com/sysprog21/lkmpg)\n\n[The Linux Programming Interface](https://man7.org/tlpi/)\n\n[Advanced Linux Programming](https://mentorembedded.github.io/advancedlinuxprogramming/)\n\n[GitHub - zen-kernel/zen-kernel: Zen Patched Kernel Sources](https://github.com/zen-kernel/zen-kernel)\n\n[Liquorix Kernel](https://liquorix.net/)\n\n## Distributions\n\n[[security-distributions|Security Distributions]]\n\n[DistroWatch.com: Put the fun back into computing. Use Linux, BSD.](https://distrowatch.com/)\n\n[GitHub - FabioLolix/LinuxTimeline: Linux Distributions Timeline](https://github.com/FabioLolix/LinuxTimeline)\n\n[T2 SDE - The Open System Development Environment](https://t2sde.org/)\n\n[Bedrock Linux](https://bedrocklinux.org/)\n\n[The makers' choice for sysadmins, developers and desktop users.](https://www.opensuse.org/)\n\n## Minimalistic\n\n[archlinux/archinstall](https://github.com/archlinux/archinstall)\n\n[EndeavourOS](https://endeavouros.com/)\n\n[GitHub - EndeavourOS-Community-Editions/sway: EndeavourOS Community Edition setup for sway](https://github.com/EndeavourOS-Community-Editions/sway)\n\n[Enter the void](https://voidlinux.org/)\n\n[index | Alpine Linux](https://alpinelinux.org/)\n\n[KISS - home](https://getkiss.org/)\n\n## Functional\n\n[[nix|Nix]]\n\n[Guix](https://guix.gnu.org/)\n\n[Guix: A most advanced operating system](https://ambrevar.xyz/guix-advance/index.html)\n\n[Why GNU Guix matters](https://ambrevar.xyz/guix-matters/index.html)\n\n[Clear Linux\\* Project](https://clearlinux.org/)\n\n[Team Silverblue](https://silverblue.fedoraproject.org/)\n\n## Embedded\n\n[Home | Unikraft](http://www.unikraft.org/)\n\n## Init systems\n\n[Archlinux, systemd-free](https://systemd-free.artixlinux.org/)\n\n[systemd](https://systemd.io/)\n\n[systemd/systemd](https://github.com/systemd/systemd)\n\n[No systemd](https://nosystemd.org/)\n\n[runit - a UNIX init scheme with service supervision](http://smarden.org/runit/)\n\n[upstart - event-based init daemon](http://upstart.ubuntu.com/)\n\n[System V style init programs - Summary](https://savannah.nongnu.org/projects/sysvinit)\n\n## Package managers\n\n[NixOS/nix](https://github.com/NixOS/nix)\n\n[void-linux/xbps](https://github.com/void-linux/xbps/)\n\n[alien](http://joeyh.name/code/alien/)\n\n[fsquillace/junest](https://github.com/fsquillace/junest)\n\n## Binary package managers\n\n[Snapcraft - Snaps are universal Linux packages](https://snapcraft.io/)\n\n[Flatpak-the future of application distribution](https://flatpak.org/)\n\n[Flathub-An app store and build service for Linux](https://flathub.org/home)\n\n[AppImageHub](https://appimage.github.io/)\n\n[Homebrew on Linux](https://docs.brew.sh/Homebrew-on-Linux)\n\n## Misc\n\n[Urbit - Your personal server](https://urbit.org/)\n\n[urbit/urbit](https://github.com/urbit/urbit)\n\n[joshiemoore/snakeware](https://github.com/joshiemoore/snakeware)\n\n[mikeslattery/tunic](https://github.com/mikeslattery/tunic)\n\n[Asahi Linux](https://asahilinux.org/)\n\n[ventoy/Ventoy](https://github.com/ventoy/Ventoy)\n\n[https://github.com/linuxkit/linuxkit](https://github.com/linuxkit/linuxkit)",
      "description": "# Linux\n\n[The Linux Kernel documentation - The Linux Kernel documentation](https://www.kernel.org/doc/html/latest/)",
      "href": "/linux",
      "path": "/content/linux.md",
      "slug": "linux",
      "backlinks": [
        {
          "href": "/tools",
          "content": "Tools"
        }
      ]
    },
    {
      "title": "Other LISPs",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://picolisp.com/wiki/?home",
          "content": "PicoLisp"
        },
        {
          "href": "http://www.newlisp.org/",
          "content": "newLISP - Home"
        },
        {
          "href": "https://web.cs.wpi.edu/~jshutt/kernel.html",
          "content": "The Kernel Programming Language"
        },
        {
          "href": "https://fennel-lang.org/",
          "content": "Fennel"
        },
        {
          "href": "https://github.com/attila-lendvai/maru",
          "content": "attila-lendvai/maru"
        },
        {
          "href": "https://github.com/kanaka/mal/",
          "content": "kanaka/mal"
        },
        {
          "href": "http://kanaka.github.io/miniMAL/",
          "content": "miniMAL"
        },
        {
          "href": "https://github.com/kanaka/miniMAL",
          "content": "kanaka/miniMAL"
        },
        {
          "href": "http://www.paulgraham.com/arc.html",
          "content": "Arc"
        },
        {
          "href": "http://arclanguage.org/",
          "content": "Arc Forum | Arc"
        },
        {
          "href": "http://arclanguage.org/forum",
          "content": "Arc Forum"
        },
        {
          "href": "http://arclanguage.github.io/",
          "content": "Arc Programming Language"
        },
        {
          "href": "https://github.com/arclanguage/anarki/",
          "content": "arclanguage/anarki"
        },
        {
          "href": "http://www.paulgraham.com/bel.html",
          "content": "Bel"
        },
        {
          "href": "https://sep.yimg.com/ty/cdn/paulgraham/bel.bel",
          "content": "Bel in Bel"
        },
        {
          "href": "https://sep.yimg.com/ty/cdn/paulgraham/bellanguage.txt",
          "content": "The Bel Language"
        },
        {
          "href": "http://www.rebol.com/",
          "content": "REBOL Language"
        },
        {
          "href": "https://www.red-lang.org/",
          "content": "Red Programming Language"
        },
        {
          "href": "http://sprylang.se/",
          "content": "Home - Spry Language"
        },
        {
          "href": "https://github.com/gokr/spry",
          "content": "gokr/spry"
        },
        {
          "href": "https://min-lang.org/",
          "content": "Welcome to the min programming language"
        },
        {
          "href": "https://github.com/h3rald/min",
          "content": "h3rald/min"
        },
        {
          "href": "http://arturo-lang.io/",
          "content": "Arturo"
        },
        {
          "href": "https://github.com/arturo-lang/arturo",
          "content": "arturo-lang/arturo"
        }
      ],
      "id": 110,
      "content": "# Other LISPs\n\n[PicoLisp](https://picolisp.com/wiki/?home)\n\n[newLISP - Home](http://www.newlisp.org/)\n\n[The Kernel Programming Language](https://web.cs.wpi.edu/~jshutt/kernel.html)\n\n[Fennel](https://fennel-lang.org/)\n\n[attila-lendvai/maru](https://github.com/attila-lendvai/maru)\n\n[kanaka/mal](https://github.com/kanaka/mal/)\n\n[miniMAL](http://kanaka.github.io/miniMAL/)\n\n[kanaka/miniMAL](https://github.com/kanaka/miniMAL)\n\n## Arc\n\n[Arc](http://www.paulgraham.com/arc.html)\n\n[Arc Forum | Arc](http://arclanguage.org/)\n\n[Arc Forum](http://arclanguage.org/forum)\n\n[Arc Programming Language](http://arclanguage.github.io/)\n\n[arclanguage/anarki](https://github.com/arclanguage/anarki/)\n\n## Bel\n\n[Bel](http://www.paulgraham.com/bel.html)\n\n[Bel in Bel](https://sep.yimg.com/ty/cdn/paulgraham/bel.bel)\n\n[The Bel Language](https://sep.yimg.com/ty/cdn/paulgraham/bellanguage.txt)\n\n## Other homoiconic languages\n\n[REBOL Language](http://www.rebol.com/)\n\n[Red Programming Language](https://www.red-lang.org/)\n\n### Nim-derived\n\n[Home - Spry Language](http://sprylang.se/)\n\n[gokr/spry](https://github.com/gokr/spry)\n\n[Welcome to the min programming language](https://min-lang.org/)\n\n[h3rald/min](https://github.com/h3rald/min)\n\n[Arturo](http://arturo-lang.io/)\n\n[arturo-lang/arturo](https://github.com/arturo-lang/arturo)",
      "description": "# Other LISPs\n\n[PicoLisp](https://picolisp.com/wiki/?home)",
      "href": "/lisp-other",
      "path": "/content/lisp-other.md",
      "slug": "lisp-other",
      "backlinks": [
        {
          "href": "/lisp",
          "content": "LISP"
        }
      ]
    },
    {
      "title": "LISP",
      "author": "pluvial",
      "links": [
        {
          "href": "/clojure",
          "content": "Clojure"
        },
        {
          "href": "/clojurescript",
          "content": "ClojureScript"
        },
        {
          "href": "/common-lisp",
          "content": "Common LISP"
        },
        {
          "href": "/racket",
          "content": "Racket"
        },
        {
          "href": "/scheme",
          "content": "Scheme"
        },
        {
          "href": "/lisp-other",
          "content": "Other LISPs"
        }
      ],
      "externalLinks": [
        {
          "href": "http://www-formal.stanford.edu/jmc/index.html",
          "content": "John McCarthy"
        },
        {
          "href": "https://github.com/norvig/paip-lisp",
          "content": "norvig/paip-lisp"
        },
        {
          "href": "http://www.paulgraham.com/onlisp.html",
          "content": "On Lisp"
        },
        {
          "href": "https://people.csail.mit.edu/rivest/Sexp.txt",
          "content": "S-Expressions"
        },
        {
          "href": "http://www-formal.stanford.edu/jmc/cbcl2/cbcl2.html",
          "content": "THE COMMON BUSINESS COMMUNICATION LANGUAGE"
        },
        {
          "href": "https://readable.sourceforge.io/",
          "content": "Readable Lisp S-expressions Project"
        },
        {
          "href": "https://www.gnu.org/software/emacs/manual/html_node/elisp/",
          "content": "GNU Emacs Lisp Reference Manual"
        },
        {
          "href": "https://www.gnu.org/software/emacs/manual/html_node/eintr/",
          "content": "Programming in Emacs Lisp"
        },
        {
          "href": "https://github.com/dseagrav/ld",
          "content": "dseagrav/ld"
        }
      ],
      "id": 111,
      "content": "# LISP\n\n[[clojure|Clojure]]\n\n[[clojurescript|ClojureScript]]\n\n[[common-lisp|Common LISP]]\n\n[[racket|Racket]]\n\n[[scheme|Scheme]]\n\n[[lisp-other|Other LISPs]]\n\n## General\n\n[John McCarthy](http://www-formal.stanford.edu/jmc/index.html)\n\n[norvig/paip-lisp](https://github.com/norvig/paip-lisp)\n\n[On Lisp](http://www.paulgraham.com/onlisp.html)\n\n### S-Expressions\n\n[S-Expressions](https://people.csail.mit.edu/rivest/Sexp.txt)\n\n[THE COMMON BUSINESS COMMUNICATION LANGUAGE](http://www-formal.stanford.edu/jmc/cbcl2/cbcl2.html)\n\n[Readable Lisp S-expressions Project](https://readable.sourceforge.io/)\n\n[GNU Emacs Lisp Reference Manual](https://www.gnu.org/software/emacs/manual/html_node/elisp/)\n\n[Programming in Emacs Lisp](https://www.gnu.org/software/emacs/manual/html_node/eintr/)\n\n[dseagrav/ld](https://github.com/dseagrav/ld)",
      "description": "# LISP\n\n[[clojure|Clojure]]",
      "href": "/lisp",
      "path": "/content/lisp.md",
      "slug": "lisp",
      "backlinks": [
        {
          "href": "/programming-languages",
          "content": "Programming Languages"
        }
      ]
    },
    {
      "title": "Literate programming",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "http://www.literateprogramming.com/",
          "content": "Literate Programming"
        },
        {
          "href": "http://www.literateprogramming.com/cweb_download.html",
          "content": "Literate Programming - CWEB"
        },
        {
          "href": "https://johtela.github.io/litscript/",
          "content": "LiTScript"
        },
        {
          "href": "https://github.com/johtela/litscript",
          "content": "johtela/litscript"
        },
        {
          "href": "https://zyedidia.github.io/literate/",
          "content": "Literate"
        },
        {
          "href": "https://github.com/zyedidia/Literate",
          "content": "zyedidia/Literate"
        }
      ],
      "id": 112,
      "content": "# Literate programming\n\n[Literate Programming](http://www.literateprogramming.com/)\n\n[Literate Programming - CWEB](http://www.literateprogramming.com/cweb_download.html)\n\n[LiTScript](https://johtela.github.io/litscript/)\n\n[johtela/litscript](https://github.com/johtela/litscript)\n\n[Literate](https://zyedidia.github.io/literate/)\n\n[zyedidia/Literate](https://github.com/zyedidia/Literate)",
      "description": "# Literate programming\n\n[Literate Programming](http://www.literateprogramming.com/)",
      "href": "/literate-programming",
      "path": "/content/literate-programming.md",
      "slug": "literate-programming",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Live Coding",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://toplap.org/",
          "content": "TOPLAP"
        },
        {
          "href": "https://algorave.com/",
          "content": "Algorave"
        },
        {
          "href": "https://github.com/toplap/awesome-livecoding",
          "content": "toplap/awesome-livecoding"
        },
        {
          "href": "https://github.com/pjagielski/awesome-live-coding-music",
          "content": "pjagielski/awesome-live-coding-music"
        },
        {
          "href": "http://sam.aaron.name/",
          "content": "A Communicative Programmer"
        },
        {
          "href": "https://github.com/samaaron",
          "content": "samaaron - Overview"
        },
        {
          "href": "https://slab.org/",
          "content": "Alex McLean"
        },
        {
          "href": "https://github.com/yaxu/",
          "content": "yaxu - Overview"
        },
        {
          "href": "https://soundcloud.com/yaxu",
          "content": "yaxu"
        },
        {
          "href": "http://meta-ex.com/",
          "content": "Meta-eX - Live Coding Duo"
        },
        {
          "href": "https://ojack.xyz/",
          "content": "olivia jack"
        },
        {
          "href": "https://www.twitch.tv/rgbdogtv",
          "content": "rgbdogtv - Twitch"
        },
        {
          "href": "https://sonic-pi.net/",
          "content": "Sonic Pi"
        },
        {
          "href": "https://github.com/samaaron/sonic-pi",
          "content": "sonic-pi-net/sonic-pi"
        },
        {
          "href": "https://overtone.github.io/",
          "content": "Overtone - Collaborative Programmable Music"
        },
        {
          "href": "https://github.com/overtone/overtone/",
          "content": "overtone/overtone"
        },
        {
          "href": "https://supercollider.github.io/",
          "content": "SuperCollider ” SuperCollider"
        },
        {
          "href": "https://github.com/supercollider/supercollider/",
          "content": "supercollider/supercollider"
        },
        {
          "href": "https://foxdot.org/",
          "content": "Welcome"
        },
        {
          "href": "https://github.com/Qirky/FoxDot",
          "content": "Qirky/FoxDot"
        },
        {
          "href": "https://extemporelang.github.io/",
          "content": "Extempore docs"
        },
        {
          "href": "https://github.com/digego/extempore",
          "content": "digego/extempore"
        },
        {
          "href": "http://www.ixi-audio.net/content/software.html",
          "content": "– ixi software –"
        },
        {
          "href": "https://vimeo.com/ixi",
          "content": "ixi audio"
        },
        {
          "href": "https://tidalcycles.org/index.php/Welcome",
          "content": "TidalCycles userbase"
        },
        {
          "href": "https://github.com/tidalcycles/Tidal",
          "content": "tidalcycles/Tidal"
        },
        {
          "href": "https://hydra-editor.glitch.me/",
          "content": "HYDRA"
        },
        {
          "href": "https://github.com/ojack/hydra",
          "content": "ojack/hydra"
        },
        {
          "href": "https://shawnlawson.github.io/The_Force/",
          "content": "- - –== The Force ==– - -"
        },
        {
          "href": "https://github.com/shawnlawson/The_Force",
          "content": "shawnlawson/The_Force"
        },
        {
          "href": "https://livecodelab.net/",
          "content": "Livecodelab"
        },
        {
          "href": "http://livecoder.net/",
          "content": "LiveCoder.net"
        },
        {
          "href": "https://github.com/jonbro/jsaxus",
          "content": "jonbro/jsaxus"
        },
        {
          "href": "http://www.pawfal.org/fluxus/",
          "content": "(fluxus)"
        },
        {
          "href": "http://i2off.org/",
          "content": "i2Off"
        },
        {
          "href": "https://github.com/cyrilcode/cyril",
          "content": "cyrilcode/cyril"
        },
        {
          "href": "http://webglplayground.net/",
          "content": "WebGL playground"
        },
        {
          "href": "http://glslsandbox.com/",
          "content": "GLSL Sandbox"
        },
        {
          "href": "https://github.com/mrdoob/glsl-sandbox",
          "content": "mrdoob/glsl-sandbox"
        },
        {
          "href": "https://www.shadertoy.com/",
          "content": "Shadertoy BETA"
        },
        {
          "href": "https://www.vertexshaderart.com/",
          "content": "vertexshaderart.com"
        },
        {
          "href": "https://github.com/greggman/vertexshaderart",
          "content": "greggman/vertexshaderart"
        },
        {
          "href": "https://www.dwitter.net/",
          "content": "Dwitter - javascript demos in 140 characters"
        },
        {
          "href": "https://github.com/lionleaf/dwitter",
          "content": "lionleaf/dwitter"
        },
        {
          "href": "https://shadered.org/",
          "content": "SHADERed - Free and open source shader editor"
        },
        {
          "href": "https://www.mattkeeter.com/projects/futureproof/",
          "content": "Futureproof"
        },
        {
          "href": "https://github.com/mkeeter/futureproof",
          "content": "mkeeter/futureproof"
        },
        {
          "href": "https://hexler.net/products/kodelife",
          "content": "KodeLife"
        },
        {
          "href": "https://teddavis.org/p5live/",
          "content": "P5LIVE"
        },
        {
          "href": "https://github.com/ffd8/P5LIVE",
          "content": "ffd8/P5LIVE"
        },
        {
          "href": "https://github.com/pelletierauger/Les-environs",
          "content": "pelletierauger/Les-environs"
        },
        {
          "href": "https://github.com/overtone/shadertone",
          "content": "overtone/shadertone"
        }
      ],
      "id": 113,
      "content": "# Live Coding\n\n## General\n\n### Resources\n\n[TOPLAP](https://toplap.org/)\n\n[Algorave](https://algorave.com/)\n\n[toplap/awesome-livecoding](https://github.com/toplap/awesome-livecoding)\n\n[pjagielski/awesome-live-coding-music](https://github.com/pjagielski/awesome-live-coding-music)\n\n### Artists\n\n[A Communicative Programmer](http://sam.aaron.name/)\n\n[samaaron - Overview](https://github.com/samaaron)\n\n[Alex McLean](https://slab.org/)\n\n[yaxu - Overview](https://github.com/yaxu/)\n\n[yaxu](https://soundcloud.com/yaxu)\n\n[Meta-eX - Live Coding Duo](http://meta-ex.com/)\n\n[olivia jack](https://ojack.xyz/)\n\n[rgbdogtv - Twitch](https://www.twitch.tv/rgbdogtv)\n\n## Live coding environments\n\n### Music and audio\n\n[Sonic Pi](https://sonic-pi.net/)\n\n[sonic-pi-net/sonic-pi](https://github.com/samaaron/sonic-pi)\n\n[Overtone - Collaborative Programmable Music](https://overtone.github.io/)\n\n[overtone/overtone](https://github.com/overtone/overtone/)\n\n[SuperCollider \" SuperCollider](https://supercollider.github.io/)\n\n[supercollider/supercollider](https://github.com/supercollider/supercollider/)\n\n[Welcome](https://foxdot.org/)\n\n[Qirky/FoxDot](https://github.com/Qirky/FoxDot)\n\n[Extempore docs](https://extemporelang.github.io/)\n\n[digego/extempore](https://github.com/digego/extempore)\n\n[-- ixi software --](http://www.ixi-audio.net/content/software.html)\n\n[ixi audio](https://vimeo.com/ixi)\n\n[TidalCycles userbase](https://tidalcycles.org/index.php/Welcome)\n\n[tidalcycles/Tidal](https://github.com/tidalcycles/Tidal)\n\n### Animation and video\n\n[HYDRA](https://hydra-editor.glitch.me/)\n\n[ojack/hydra](https://github.com/ojack/hydra)\n\n[- - --== The Force ==-- - -](https://shawnlawson.github.io/The_Force/)\n\n[shawnlawson/The_Force](https://github.com/shawnlawson/The_Force)\n\n[Livecodelab](https://livecodelab.net/)\n\n[LiveCoder.net](http://livecoder.net/)\n\n[jonbro/jsaxus](https://github.com/jonbro/jsaxus)\n\n[(fluxus)](http://www.pawfal.org/fluxus/)\n\n[i2Off](http://i2off.org/)\n\n[cyrilcode/cyril](https://github.com/cyrilcode/cyril)\n\n## GL\n\n[WebGL playground](http://webglplayground.net/)\n\n[GLSL Sandbox](http://glslsandbox.com/)\n\n[mrdoob/glsl-sandbox](https://github.com/mrdoob/glsl-sandbox)\n\n[Shadertoy BETA](https://www.shadertoy.com/)\n\n[vertexshaderart.com](https://www.vertexshaderart.com/)\n\n[greggman/vertexshaderart](https://github.com/greggman/vertexshaderart)\n\n[Dwitter - javascript demos in 140 characters](https://www.dwitter.net/)\n\n[lionleaf/dwitter](https://github.com/lionleaf/dwitter)\n\n[SHADERed - Free and open source shader editor](https://shadered.org/)\n\n[Futureproof](https://www.mattkeeter.com/projects/futureproof/)\n\n[mkeeter/futureproof](https://github.com/mkeeter/futureproof)\n\n### General\n\n[KodeLife](https://hexler.net/products/kodelife)\n\n[P5LIVE](https://teddavis.org/p5live/)\n\n[ffd8/P5LIVE](https://github.com/ffd8/P5LIVE)\n\n[pelletierauger/Les-environs](https://github.com/pelletierauger/Les-environs)\n\n[overtone/shadertone](https://github.com/overtone/shadertone)",
      "description": "# Live Coding\n\n## General",
      "href": "/live-coding",
      "path": "/content/live-coding.md",
      "slug": "live-coding",
      "backlinks": [
        {
          "href": "/media",
          "content": "Media"
        }
      ]
    },
    {
      "title": "Load Balancing and Reverse Proxies",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.envoyproxy.io/",
          "content": "Envoy Proxy - Home"
        },
        {
          "href": "https://github.com/envoyproxy/envoy",
          "content": "envoyproxy/envoy"
        },
        {
          "href": "https://www.nginx.com/",
          "content": "NGINX | High Performance Load Balancer, Web Server, & Reverse Proxy"
        },
        {
          "href": "https://github.com/nginx/nginx",
          "content": "nginx/nginx"
        },
        {
          "href": "http://www.haproxy.org/",
          "content": "HAProxy"
        },
        {
          "href": "https://varnish-cache.org/",
          "content": "Varnish HTTP Cache - Varnish HTTP Cache"
        },
        {
          "href": "https://github.com/varnishcache/varnish-cache",
          "content": "GitHub - varnishcache/varnish-cache: Varnish Cache source code repository"
        },
        {
          "href": "https://traefik.io/traefik/",
          "content": "Traefik, The Cloud Native Application Proxy | Traefik Labs"
        },
        {
          "href": "https://github.com/traefik/traefik",
          "content": "GitHub - traefik/traefik: The Cloud Native Application Proxy"
        },
        {
          "href": "https://traefik.io/traefik-mesh/",
          "content": "Traefik Mesh, the Simplest Service Mesh | Traefik Labs"
        },
        {
          "href": "https://github.com/traefik/mesh",
          "content": "GitHub - traefik/mesh: Traefik Mesh - Simpler Service Mesh"
        }
      ],
      "id": 114,
      "content": "# Load Balancing and Reverse Proxies\n\n[Envoy Proxy - Home](https://www.envoyproxy.io/)\n\n[envoyproxy/envoy](https://github.com/envoyproxy/envoy)\n\n[NGINX | High Performance Load Balancer, Web Server, & Reverse Proxy](https://www.nginx.com/)\n\n[nginx/nginx](https://github.com/nginx/nginx)\n\n[HAProxy](http://www.haproxy.org/)\n\n[Varnish HTTP Cache - Varnish HTTP Cache](https://varnish-cache.org/)\n\n[GitHub - varnishcache/varnish-cache: Varnish Cache source code repository](https://github.com/varnishcache/varnish-cache)\n\n[Traefik, The Cloud Native Application Proxy | Traefik Labs](https://traefik.io/traefik/)\n\n[GitHub - traefik/traefik: The Cloud Native Application Proxy](https://github.com/traefik/traefik)\n\n[Traefik Mesh, the Simplest Service Mesh | Traefik Labs](https://traefik.io/traefik-mesh/)\n\n[GitHub - traefik/mesh: Traefik Mesh - Simpler Service Mesh](https://github.com/traefik/mesh)",
      "description": "# Load Balancing and Reverse Proxies\n\n[Envoy Proxy - Home](https://www.envoyproxy.io/)",
      "href": "/load-balancing-reverse-proxies",
      "path": "/content/load-balancing-reverse-proxies.md",
      "slug": "load-balancing-reverse-proxies",
      "backlinks": [
        {
          "href": "/infrastructure",
          "content": "Infrastructure"
        }
      ]
    },
    {
      "title": "Logos",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.namecheap.com/logo-maker/",
          "content": "Free Logo Maker - Create a Custom Logo Design"
        },
        {
          "href": "https://hatchful.shopify.com/",
          "content": "Hatchful | Your digital logo designer"
        },
        {
          "href": "https://brandmark.io/",
          "content": "Brandmark Logo Maker - the most advanced AI logo design tool"
        }
      ],
      "id": 115,
      "content": "# Logos\n\n[Free Logo Maker - Create a Custom Logo Design](https://www.namecheap.com/logo-maker/)\n\n[Hatchful | Your digital logo designer](https://hatchful.shopify.com/)\n\n[Brandmark Logo Maker - the most advanced AI logo design tool](https://brandmark.io/)",
      "description": "# Logos\n\n[Free Logo Maker - Create a Custom Logo Design](https://www.namecheap.com/logo-maker/)",
      "href": "/logos",
      "path": "/content/logos.md",
      "slug": "logos",
      "backlinks": [
        {
          "href": "/design",
          "content": "Design"
        }
      ]
    },
    {
      "title": "Lua",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "http://www.lua.org/",
          "content": "The Programming Language Lua"
        },
        {
          "href": "https://sol2.readthedocs.io/en/latest/",
          "content": "sol 3.2.3 documentation"
        },
        {
          "href": "https://roblox.github.io/luau/",
          "content": "https://roblox.github.io/luau/"
        },
        {
          "href": "http://terralang.org/",
          "content": "Terra"
        },
        {
          "href": "https://fennel-lang.org/",
          "content": "Fennel"
        },
        {
          "href": "https://love2d.org/",
          "content": "LÖVE"
        }
      ],
      "id": 116,
      "content": "# Lua\n\n[The Programming Language Lua](http://www.lua.org/)\n\n[sol 3.2.3 documentation](https://sol2.readthedocs.io/en/latest/)\n\n[https://roblox.github.io/luau/](https://roblox.github.io/luau/)\n\n[Terra](http://terralang.org/)\n\n[Fennel](https://fennel-lang.org/)\n\n[LÖVE](https://love2d.org/)",
      "description": "# Lua\n\n[The Programming Language Lua](http://www.lua.org/)",
      "href": "/lua",
      "path": "/content/lua.md",
      "slug": "lua",
      "backlinks": [
        {
          "href": "/programming-languages",
          "content": "Programming Languages"
        }
      ]
    },
    {
      "title": "Markdown",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://daringfireball.net/projects/markdown/",
          "content": "Markdown"
        },
        {
          "href": "https://guides.github.com/features/mastering-markdown/",
          "content": "Mastering Markdown"
        },
        {
          "href": "https://commonmark.org/",
          "content": "CommonMark"
        },
        {
          "href": "https://github.com/commonmark/commonmark-spec",
          "content": "commonmark/commonmark-spec"
        },
        {
          "href": "http://doc.replicated.cc/%5EWiki/strictmark.sm",
          "content": "StrictMark: rational Markdown"
        },
        {
          "href": "https://johnmacfarlane.net/beyond-markdown.html",
          "content": "John MacFarlane"
        },
        {
          "href": "https://guides.github.com/features/mastering-markdown/",
          "content": "Mastering Markdown"
        },
        {
          "href": "https://github.github.com/gfm/",
          "content": "GitHub Flavored Markdown Spec"
        },
        {
          "href": "https://docs.github.com/en/github/writing-on-github",
          "content": "Writing on GitHub"
        },
        {
          "href": "https://remark.js.org/",
          "content": "remark"
        },
        {
          "href": "https://github.com/remarkjs/remark/blob/HEAD/doc/plugins.md",
          "content": "remarkjs/remark"
        },
        {
          "href": "https://github.com/syntax-tree/mdast",
          "content": "syntax-tree/mdast"
        },
        {
          "href": "https://github.com/jonschlinkert/remarkable",
          "content": "jonschlinkert/remarkable"
        },
        {
          "href": "https://github.com/open-wc/open-wc/tree/master/packages/mdjs",
          "content": "open-wc/open-wc"
        },
        {
          "href": "https://marked.js.org/",
          "content": "Marked.js Documentation"
        },
        {
          "href": "https://github.com/markedjs/marked",
          "content": "markedjs/marked"
        },
        {
          "href": "https://marked.js.org/demo",
          "content": "Marked Demo"
        },
        {
          "href": "https://github.com/markdown-it/markdown-it",
          "content": "markdown-it/markdown-it"
        },
        {
          "href": "https://markdown-it.github.io/",
          "content": "markdown-it demo"
        },
        {
          "href": "http://showdownjs.com/",
          "content": "Showdownjs - A markdown to HTML converter"
        },
        {
          "href": "https://github.com/showdownjs/showdown",
          "content": "showdownjs/showdown"
        },
        {
          "href": "http://demo.showdownjs.com/",
          "content": "Showdown Live Editor"
        },
        {
          "href": "https://github.com/developit/snarkdown",
          "content": "developit/snarkdown"
        },
        {
          "href": "https://snarky.surge.sh/",
          "content": "Preact App"
        },
        {
          "href": "https://stackedit.io/",
          "content": "StackEdit - In-browser Markdown editor"
        },
        {
          "href": "https://github.com/benweet/stackedit",
          "content": "benweet/stackedit"
        },
        {
          "href": "https://dillinger.io/",
          "content": "Online Markdown Editor - Dillinger, the Last Markdown Editor ever."
        },
        {
          "href": "https://github.com/joemccann/dillinger",
          "content": "joemccann/dillinger"
        },
        {
          "href": "https://github.com/StackExchange/pagedown",
          "content": "StackExchange/pagedown"
        },
        {
          "href": "https://github.com/outline/rich-markdown-editor",
          "content": "outline/rich-markdown-editor"
        },
        {
          "href": "https://github.com/nhn/tui.editor",
          "content": "nhn/tui.editor"
        },
        {
          "href": "https://github.com/Inscryb/inscryb-markdown-editor",
          "content": "Inscryb/inscryb-markdown-editor"
        },
        {
          "href": "https://simplemde.com/",
          "content": "SimpleMDE Markdown Editor"
        },
        {
          "href": "https://github.com/sparksuite/simplemde-markdown-editor",
          "content": "sparksuite/simplemde-markdown-editor"
        },
        {
          "href": "https://github.com/jbt/markdown-editor",
          "content": "jbt/markdown-editor"
        },
        {
          "href": "https://pandao.github.io/editor.md/en.html",
          "content": "Editor.md"
        },
        {
          "href": "https://github.com/pandao/editor.md",
          "content": "pandao/editor.md"
        },
        {
          "href": "https://octo.app/",
          "content": "Octo - Write Anywhere"
        },
        {
          "href": "https://github.com/writewithocto/octo",
          "content": "writewithocto/octo"
        },
        {
          "href": "https://github.com/writewithocto/ink",
          "content": "writewithocto/ink"
        },
        {
          "href": "https://github.com/egoist/eme",
          "content": "GitHub - egoist/eme: Elegant Markdown Editor."
        },
        {
          "href": "https://mdxjs.com/",
          "content": "MDX"
        },
        {
          "href": "https://mdsvex.com/",
          "content": "mdsvex - svelte in markdown"
        }
      ],
      "id": 117,
      "content": "# Markdown\n\n[Markdown](https://daringfireball.net/projects/markdown/)\n\n[Mastering Markdown](https://guides.github.com/features/mastering-markdown/)\n\n[CommonMark](https://commonmark.org/)\n\n[commonmark/commonmark-spec](https://github.com/commonmark/commonmark-spec)\n\n[StrictMark: rational Markdown](http://doc.replicated.cc/%5EWiki/strictmark.sm)\n\n[John MacFarlane](https://johnmacfarlane.net/beyond-markdown.html)\n\n## GitHub Flavored\n\n[Mastering Markdown](https://guides.github.com/features/mastering-markdown/)\n\n[GitHub Flavored Markdown Spec](https://github.github.com/gfm/)\n\n[Writing on GitHub](https://docs.github.com/en/github/writing-on-github)\n\n## Libraries\n\n[remark](https://remark.js.org/)\n\n[remarkjs/remark](https://github.com/remarkjs/remark/blob/HEAD/doc/plugins.md)\n\n[syntax-tree/mdast](https://github.com/syntax-tree/mdast)\n\n[jonschlinkert/remarkable](https://github.com/jonschlinkert/remarkable)\n\n[open-wc/open-wc](https://github.com/open-wc/open-wc/tree/master/packages/mdjs)\n\n[Marked.js Documentation](https://marked.js.org/)\n\n[markedjs/marked](https://github.com/markedjs/marked)\n\n[Marked Demo](https://marked.js.org/demo)\n\n[markdown-it/markdown-it](https://github.com/markdown-it/markdown-it)\n\n[markdown-it demo](https://markdown-it.github.io/)\n\n[Showdownjs - A markdown to HTML converter](http://showdownjs.com/)\n\n[showdownjs/showdown](https://github.com/showdownjs/showdown)\n\n[Showdown Live Editor](http://demo.showdownjs.com/)\n\n[developit/snarkdown](https://github.com/developit/snarkdown)\n\n[Preact App](https://snarky.surge.sh/)\n\n## Editors\n\n[StackEdit - In-browser Markdown editor](https://stackedit.io/)\n\n[benweet/stackedit](https://github.com/benweet/stackedit)\n\n[Online Markdown Editor - Dillinger, the Last Markdown Editor ever.](https://dillinger.io/)\n\n[joemccann/dillinger](https://github.com/joemccann/dillinger)\n\n[StackExchange/pagedown](https://github.com/StackExchange/pagedown)\n\n[outline/rich-markdown-editor](https://github.com/outline/rich-markdown-editor)\n\n[nhn/tui.editor](https://github.com/nhn/tui.editor)\n\n[Inscryb/inscryb-markdown-editor](https://github.com/Inscryb/inscryb-markdown-editor)\n\n[SimpleMDE Markdown Editor](https://simplemde.com/)\n\n[sparksuite/simplemde-markdown-editor](https://github.com/sparksuite/simplemde-markdown-editor)\n\n[jbt/markdown-editor](https://github.com/jbt/markdown-editor)\n\n[Editor.md](https://pandao.github.io/editor.md/en.html)\n\n[pandao/editor.md](https://github.com/pandao/editor.md)\n\n[Octo - Write Anywhere](https://octo.app/)\n\n[writewithocto/octo](https://github.com/writewithocto/octo)\n\n[writewithocto/ink](https://github.com/writewithocto/ink)\n\n[GitHub - egoist/eme: Elegant Markdown Editor.](https://github.com/egoist/eme)\n\n## Components\n\n[MDX](https://mdxjs.com/)\n\n[mdsvex - svelte in markdown](https://mdsvex.com/)",
      "description": "# Markdown\n\n[Markdown](https://daringfireball.net/projects/markdown/)",
      "href": "/markdown",
      "path": "/content/markdown.md",
      "slug": "markdown",
      "backlinks": [
        {
          "href": "/markup-serialization",
          "content": "Markup and Serialization"
        }
      ]
    },
    {
      "title": "Markup and Serialization",
      "author": "pluvial",
      "links": [
        {
          "href": "/json",
          "content": "JSON"
        },
        {
          "href": "/markdown",
          "content": "Markdown"
        },
        {
          "href": "/xml",
          "content": "XML"
        }
      ],
      "externalLinks": [
        {
          "href": "https://pandoc.org/",
          "content": "About pandoc"
        },
        {
          "href": "https://unifiedjs.com/",
          "content": "unified"
        },
        {
          "href": "https://github.com/unifiedjs/unified",
          "content": "unifiedjs/unified"
        },
        {
          "href": "https://orgmode.org/",
          "content": "Org mode for Emacs - Your Life in Plain Text"
        },
        {
          "href": "https://www.gnu.org/software/emacs/manual/html_node/org/",
          "content": "The Org Manual"
        },
        {
          "href": "http://asciidoc.org/",
          "content": "AsciiDoc Home Page"
        },
        {
          "href": "https://asciidoctor.org/",
          "content": "Asciidoctor"
        },
        {
          "href": "https://www.sphinx-doc.org/en/master/",
          "content": "Overview - Sphinx 4.0.0+ documentation"
        },
        {
          "href": "https://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html",
          "content": "reStructuredText - Sphinx documentation"
        },
        {
          "href": "http://archieml.org/",
          "content": "ArchieML"
        },
        {
          "href": "https://docutils.sourceforge.io/mirror/setext/setext_concepts_Aug92.etx.txt",
          "content": "setext concepts"
        },
        {
          "href": "https://txt2tags.org/",
          "content": "txt2tags"
        },
        {
          "href": "https://github.com/txt2tags/txt2tags",
          "content": "GitHub - txt2tags/txt2tags: Convert plain text into many markup languages"
        },
        {
          "href": "https://docs.racket-lang.org/pollen/",
          "content": "Pollen: the book is a program"
        },
        {
          "href": "https://practicaltypography.com/",
          "content": "Butterick’s Practical Typography"
        },
        {
          "href": "https://typographyforlawyers.com/",
          "content": "Typography for Lawyers"
        },
        {
          "href": "https://beautifulracket.com/",
          "content": "Beautiful Racket by Matthew Butterick"
        },
        {
          "href": "https://pugjs.org/api/getting-started.html",
          "content": "Getting Started"
        },
        {
          "href": "http://haml.info/",
          "content": "Haml"
        },
        {
          "href": "https://mustache.github.io/",
          "content": "mustache"
        },
        {
          "href": "https://github.com/janl/mustache.js/",
          "content": "janl/mustache.js"
        },
        {
          "href": "https://yaml.org/",
          "content": "The Official YAML Web Site"
        },
        {
          "href": "https://hitchdev.com/strictyaml/",
          "content": "HitchDev"
        },
        {
          "href": "https://github.com/crdoconnor/strictyaml",
          "content": "crdoconnor/strictyaml"
        },
        {
          "href": "https://github.com/toml-lang/toml",
          "content": "toml-lang/toml"
        },
        {
          "href": "https://cuelang.org/",
          "content": "CUE"
        },
        {
          "href": "https://github.com/cuelang/cue",
          "content": "cuelang/cue"
        },
        {
          "href": "https://dhall-lang.org/",
          "content": "The Dhall configuration language"
        },
        {
          "href": "https://github.com/dhall-lang/dhall-lang",
          "content": "dhall-lang/dhall-lang"
        },
        {
          "href": "https://developers.google.com/protocol-buffers",
          "content": "Protocol Buffers | Google Developers"
        },
        {
          "href": "https://github.com/protocolbuffers/protobuf",
          "content": "protocolbuffers/protobuf"
        },
        {
          "href": "https://google.github.io/flatbuffers/",
          "content": "FlatBuffers: FlatBuffers"
        },
        {
          "href": "http://github.com/google/flatbuffers",
          "content": "google/flatbuffers"
        },
        {
          "href": "http://bsonspec.org/",
          "content": "BSON"
        },
        {
          "href": "http://bjson.org/",
          "content": "BJSON"
        },
        {
          "href": "https://thrift.apache.org/",
          "content": "Apache Thrift - Home"
        },
        {
          "href": "https://capnproto.org/",
          "content": "Introduction"
        },
        {
          "href": "http://msgpack.org/index.html",
          "content": "MessagePack"
        },
        {
          "href": "https://cbor.io/",
          "content": "CBOR"
        }
      ],
      "id": 118,
      "content": "# Markup and Serialization\n\n[[json|JSON]]\n\n[[markdown|Markdown]]\n\n[[xml|XML]]\n\n## Authoring and transforming\n\n[About pandoc](https://pandoc.org/)\n\n[unified](https://unifiedjs.com/)\n\n[unifiedjs/unified](https://github.com/unifiedjs/unified)\n\n[Org mode for Emacs - Your Life in Plain Text](https://orgmode.org/)\n\n[The Org Manual](https://www.gnu.org/software/emacs/manual/html_node/org/)\n\n[AsciiDoc Home Page](http://asciidoc.org/)\n\n[Asciidoctor](https://asciidoctor.org/)\n\n[Overview - Sphinx 4.0.0+ documentation](https://www.sphinx-doc.org/en/master/)\n\n[reStructuredText - Sphinx documentation](https://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html)\n\n[ArchieML](http://archieml.org/)\n\n[setext concepts](https://docutils.sourceforge.io/mirror/setext/setext_concepts_Aug92.etx.txt)\n\n[txt2tags](https://txt2tags.org/)\n\n[GitHub - txt2tags/txt2tags: Convert plain text into many markup languages](https://github.com/txt2tags/txt2tags)\n\n### Pollen\n\n[Pollen: the book is a program](https://docs.racket-lang.org/pollen/)\n\n[Butterick's Practical Typography](https://practicaltypography.com/)\n\n[Typography for Lawyers](https://typographyforlawyers.com/)\n\n[Beautiful Racket by Matthew Butterick](https://beautifulracket.com/)\n\n## HTML Templates\n\n[Getting Started](https://pugjs.org/api/getting-started.html)\n\n[Haml](http://haml.info/)\n\n[mustache](https://mustache.github.io/)\n\n[janl/mustache.js](https://github.com/janl/mustache.js/)\n\n## Text serialization and configuration\n\n[The Official YAML Web Site](https://yaml.org/)\n\n[HitchDev](https://hitchdev.com/strictyaml/)\n\n[crdoconnor/strictyaml](https://github.com/crdoconnor/strictyaml)\n\n[toml-lang/toml](https://github.com/toml-lang/toml)\n\n[CUE](https://cuelang.org/)\n\n[cuelang/cue](https://github.com/cuelang/cue)\n\n[The Dhall configuration language](https://dhall-lang.org/)\n\n[dhall-lang/dhall-lang](https://github.com/dhall-lang/dhall-lang)\n\n## Binary serialization\n\n[Protocol Buffers | Google Developers](https://developers.google.com/protocol-buffers)\n\n[protocolbuffers/protobuf](https://github.com/protocolbuffers/protobuf)\n\n[FlatBuffers: FlatBuffers](https://google.github.io/flatbuffers/)\n\n[google/flatbuffers](http://github.com/google/flatbuffers)\n\n[BSON](http://bsonspec.org/)\n\n[BJSON](http://bjson.org/)\n\n[Apache Thrift - Home](https://thrift.apache.org/)\n\n[Introduction](https://capnproto.org/)\n\n[MessagePack](http://msgpack.org/index.html)\n\n[CBOR](https://cbor.io/)",
      "description": "# Markup and Serialization\n\n[[json|JSON]]",
      "href": "/markup-serialization",
      "path": "/content/markup-serialization.md",
      "slug": "markup-serialization",
      "backlinks": [
        {
          "href": "/programming-languages",
          "content": "Programming Languages"
        }
      ]
    },
    {
      "title": "Mathematics",
      "author": "pluvial",
      "links": [
        {
          "href": "/linear-algebra",
          "content": "Linear Algebra"
        }
      ],
      "externalLinks": [
        {
          "href": "https://plus.maths.org/content/",
          "content": "plus.maths.org"
        },
        {
          "href": "https://plus.maths.org/content/graphs-and-networks",
          "content": "Graphs and networks"
        },
        {
          "href": "https://www.math.toronto.edu/mathnet/falseProofs/fallacies.html",
          "content": "Classic Fallacies"
        },
        {
          "href": "https://tauday.com/",
          "content": "No, really, pi is wrong: The Tau Manifesto"
        },
        {
          "href": "http://www.faculty.luther.edu/~macdonal/",
          "content": "Alan Macdonald: Geometric Algebra and Foundations of Physics"
        },
        {
          "href": "http://www.faculty.luther.edu/~macdonal/laga/index.html",
          "content": "Linear and Geometric Algebra"
        },
        {
          "href": "https://slehar.wordpress.com/2014/03/18/clifford-algebra-a-visual-introduction/",
          "content": "Clifford Algebra: A visual introduction"
        },
        {
          "href": "https://graphicallinearalgebra.net/",
          "content": "Index"
        },
        {
          "href": "https://crypto.stanford.edu/~blynn/haskell/ga.html",
          "content": "All Hail Geometric Algebra!"
        },
        {
          "href": "https://eater.net/quaternions",
          "content": "https://eater.net/quaternions"
        },
        {
          "href": "http://www.math.wm.edu/~leemis/chart/UDR/UDR.html",
          "content": "Univariate Distribution Relationship Chart"
        }
      ],
      "id": 119,
      "content": "# Mathematics\n\n[[linear-algebra|Linear Algebra]]\n\n[plus.maths.org](https://plus.maths.org/content/)\n\n[Graphs and networks](https://plus.maths.org/content/graphs-and-networks)\n\n[Classic Fallacies](https://www.math.toronto.edu/mathnet/falseProofs/fallacies.html)\n\n[No, really, pi is wrong: The Tau Manifesto](https://tauday.com/)\n\n## Linear, Geometric, Clifford Algebra\n\n[Alan Macdonald: Geometric Algebra and Foundations of Physics](http://www.faculty.luther.edu/~macdonal/)\n\n[Linear and Geometric Algebra](http://www.faculty.luther.edu/~macdonal/laga/index.html)\n\n[Clifford Algebra: A visual introduction](https://slehar.wordpress.com/2014/03/18/clifford-algebra-a-visual-introduction/)\n\n[Index](https://graphicallinearalgebra.net/)\n\n[All Hail Geometric Algebra!](https://crypto.stanford.edu/~blynn/haskell/ga.html)\n\n### Quaternions\n\n[https://eater.net/quaternions](https://eater.net/quaternions)\n\n## Statistics\n\n[Univariate Distribution Relationship Chart](http://www.math.wm.edu/~leemis/chart/UDR/UDR.html)",
      "description": "# Mathematics\n\n[[linear-algebra|Linear Algebra]]",
      "href": "/mathematics",
      "path": "/content/mathematics.md",
      "slug": "mathematics",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Media",
      "author": "pluvial",
      "links": [
        {
          "href": "/artists",
          "content": "Artists"
        },
        {
          "href": "/demoscene",
          "content": "Demoscene"
        },
        {
          "href": "/creative-coding",
          "content": "Creative Coding"
        },
        {
          "href": "/live-coding",
          "content": "Live Coding"
        },
        {
          "href": "/audio-music",
          "content": "Audio and Music"
        },
        {
          "href": "/3d-modeling-painting-animation",
          "content": "3D Modeling, Painting, Animation"
        },
        {
          "href": "/computer-graphics",
          "content": "Computer Graphics"
        },
        {
          "href": "/data-visualization",
          "content": "Data Visualization"
        },
        {
          "href": "/dsp",
          "content": "DSP"
        },
        {
          "href": "/fractals-procedural-generation",
          "content": "Fractals and Procedural Generation"
        },
        {
          "href": "/game-development",
          "content": "Game Development"
        },
        {
          "href": "/generative-art",
          "content": "Generative Art"
        },
        {
          "href": "/protocols",
          "content": "Protocols"
        },
        {
          "href": "/video-editing-synthesis",
          "content": "Video Editing and Synthesis"
        }
      ],
      "externalLinks": [],
      "id": 120,
      "content": "# Media\n\n## Audio, Video & Games\n\n[[artists|Artists]]\n\n[[demoscene|Demoscene]]\n\n[[creative-coding|Creative Coding]]\n\n[[live-coding|Live Coding]]\n\n[[audio-music|Audio and Music]]\n\n[[3d-modeling-painting-animation|3D Modeling, Painting, Animation]]\n\n[[computer-graphics|Computer Graphics]]\n\n[[data-visualization|Data Visualization]]\n\n[[dsp|DSP]]\n\n[[fractals-procedural-generation|Fractals and Procedural Generation]]\n\n[[game-development|Game Development]]\n\n[[generative-art|Generative Art]]\n\n[[protocols|Protocols]]\n\n[[video-editing-synthesis|Video Editing and Synthesis]]",
      "description": "# Media\n\n## Audio, Video & Games",
      "href": "/media",
      "path": "/content/media.md",
      "slug": "media",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Messaging and Event Streaming",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying",
          "content": "The Log: What every software engineer should know about real-time data’s unifying abstraction"
        },
        {
          "href": "https://www.confluent.io/blog/turning-the-database-inside-out-with-apache-samza/",
          "content": "Turning the database inside-out with Apache Samza - Confluent"
        },
        {
          "href": "https://kafka.apache.org/",
          "content": "Apache Kafka"
        },
        {
          "href": "https://www.confluent.io/",
          "content": "Confluent: Apache Kafka & Event Streaming Platform for the Enterprise"
        },
        {
          "href": "http://samza.apache.org/",
          "content": "Samza"
        },
        {
          "href": "https://pulsar.apache.org/",
          "content": "Apache Pulsar"
        },
        {
          "href": "https://www.rabbitmq.com/",
          "content": "Messaging that just works - RabbitMQ"
        },
        {
          "href": "https://www.amqp.org/",
          "content": "AMQP"
        },
        {
          "href": "http://mqtt.org/",
          "content": "MQTT"
        },
        {
          "href": "https://xmpp.org/",
          "content": "XMPP"
        },
        {
          "href": "http://stomp.github.io/",
          "content": "STOMP"
        }
      ],
      "id": 121,
      "content": "# Messaging and Event Streaming\n\n[The Log: What every software engineer should know about real-time data's unifying abstraction](https://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying)\n\n[Turning the database inside-out with Apache Samza - Confluent](https://www.confluent.io/blog/turning-the-database-inside-out-with-apache-samza/)\n\n[Apache Kafka](https://kafka.apache.org/)\n\n[Confluent: Apache Kafka & Event Streaming Platform for the Enterprise](https://www.confluent.io/)\n\n[Samza](http://samza.apache.org/)\n\n[Apache Pulsar](https://pulsar.apache.org/)\n\n[Messaging that just works - RabbitMQ](https://www.rabbitmq.com/)\n\n[AMQP](https://www.amqp.org/)\n\n[MQTT](http://mqtt.org/)\n\n[XMPP](https://xmpp.org/)\n\n[STOMP](http://stomp.github.io/)",
      "description": "# Messaging and Event Streaming\n\n[The Log: What every software engineer should know about real-time data's unifying abstraction](https://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying)",
      "href": "/messaging-event-streaming",
      "path": "/content/messaging-event-streaming.md",
      "slug": "messaging-event-streaming",
      "backlinks": [
        {
          "href": "/infrastructure",
          "content": "Infrastructure"
        }
      ]
    },
    {
      "title": "MIDI",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.midi.org/",
          "content": "MIDI.Org Home"
        }
      ],
      "id": 122,
      "content": "# MIDI\n\n[MIDI.Org Home](https://www.midi.org/)",
      "description": "# MIDI\n\n[MIDI.Org Home](https://www.midi.org/)",
      "href": "/midi",
      "path": "/content/midi.md",
      "slug": "midi",
      "backlinks": [
        {
          "href": "/protocols",
          "content": "Protocols"
        }
      ]
    },
    {
      "title": "Mobile Development",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://fblitho.com/",
          "content": "Litho"
        }
      ],
      "id": 123,
      "content": "# Mobile Development\n\n## Android\n\n[Litho](https://fblitho.com/)",
      "description": "# Mobile Development\n\n## Android",
      "href": "/mobile-development",
      "path": "/content/mobile-development.md",
      "slug": "mobile-development",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Mobile Frameworks",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.nativescript.org/",
          "content": "Native mobile apps with Angular, Vue.js, TypeScript, JavaScript - NativeScript"
        },
        {
          "href": "https://github.com/NativeScript/NativeScript",
          "content": "NativeScript/NativeScript"
        },
        {
          "href": "https://reactnative.dev/",
          "content": "React Native · A framework for building native apps using React"
        },
        {
          "href": "https://github.com/facebook/react-native",
          "content": "facebook/react-native"
        },
        {
          "href": "https://vue-native.io/",
          "content": "Vue Native"
        },
        {
          "href": "https://github.com/GeekyAnts/vue-native-core",
          "content": "GeekyAnts/vue-native-core"
        },
        {
          "href": "https://svelte-native.technology/",
          "content": "Svelte Native * The Svelte Mobile Development Experience"
        },
        {
          "href": "https://github.com/halfnelson/svelte-native",
          "content": "halfnelson/svelte-native"
        },
        {
          "href": "https://framework7.io/",
          "content": "Framework7 - Full Featured Framework For Building iOS, Android & Desktop Apps"
        },
        {
          "href": "https://github.com/framework7io/framework7/",
          "content": "framework7io/framework7"
        },
        {
          "href": "https://capacitorjs.com/",
          "content": "Capacitor: Cross-platform native runtime for web apps"
        },
        {
          "href": "https://ionicframework.com/",
          "content": "Ionic - Cross-Platform Mobile App Development"
        },
        {
          "href": "https://phonegap.com/",
          "content": "PhoneGap"
        },
        {
          "href": "https://cordova.apache.org/",
          "content": "Apache Cordova"
        },
        {
          "href": "https://quasar.dev/",
          "content": "Quasar Framework - Build high-performance VueJS user interfaces in record time"
        }
      ],
      "id": 124,
      "content": "# Mobile Frameworks\n\n## Native\n\n[Native mobile apps with Angular, Vue.js, TypeScript, JavaScript - NativeScript](https://www.nativescript.org/)\n\n[NativeScript/NativeScript](https://github.com/NativeScript/NativeScript)\n\n[React Native · A framework for building native apps using React](https://reactnative.dev/)\n\n[facebook/react-native](https://github.com/facebook/react-native)\n\n[Vue Native](https://vue-native.io/)\n\n[GeekyAnts/vue-native-core](https://github.com/GeekyAnts/vue-native-core)\n\n[Svelte Native * The Svelte Mobile Development Experience](https://svelte-native.technology/)\n\n[halfnelson/svelte-native](https://github.com/halfnelson/svelte-native)\n\n[Framework7 - Full Featured Framework For Building iOS, Android & Desktop Apps](https://framework7.io/)\n\n[framework7io/framework7](https://github.com/framework7io/framework7/)\n\n[Capacitor: Cross-platform native runtime for web apps](https://capacitorjs.com/)\n\n## Webviews\n\n[Ionic - Cross-Platform Mobile App Development](https://ionicframework.com/)\n\n[PhoneGap](https://phonegap.com/)\n\n[Apache Cordova](https://cordova.apache.org/)\n\n[Quasar Framework - Build high-performance VueJS user interfaces in record time](https://quasar.dev/)",
      "description": "# Mobile Frameworks\n\n## Native",
      "href": "/mobile-frameworks",
      "path": "/content/mobile-frameworks.md",
      "slug": "mobile-frameworks",
      "backlinks": [
        {
          "href": "/web",
          "content": "Web"
        }
      ]
    },
    {
      "title": "Multi-threading",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://chromium.googlesource.com/chromium/src/+/master/docs/threading_and_tasks.md",
          "content": "Threading and Tasks in Chrome"
        }
      ],
      "id": 125,
      "content": "# Multi-threading\n\n[Threading and Tasks in Chrome](https://chromium.googlesource.com/chromium/src/+/master/docs/threading_and_tasks.md)",
      "description": "# Multi-threading\n\n[Threading and Tasks in Chrome](https://chromium.googlesource.com/chromium/src/+/master/docs/threading_and_tasks.md)",
      "href": "/multi-threading",
      "path": "/content/multi-threading.md",
      "slug": "multi-threading",
      "backlinks": [
        {
          "href": "/computer-science",
          "content": "Computer Science"
        }
      ]
    },
    {
      "title": "News",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://news.ycombinator.com/",
          "content": "Hacker News"
        },
        {
          "href": "https://lobste.rs/",
          "content": "Lobsters"
        },
        {
          "href": "https://www.discoverdev.io/",
          "content": "DiscoverDev | Daily digest of engineering blog posts for software developers"
        },
        {
          "href": "https://github.com/trending",
          "content": "Build software better, together"
        }
      ],
      "id": 126,
      "content": "# News\n\n[Hacker News](https://news.ycombinator.com/)\n\n[Lobsters](https://lobste.rs/)\n\n[DiscoverDev | Daily digest of engineering blog posts for software developers](https://www.discoverdev.io/)\n\n[Build software better, together](https://github.com/trending)",
      "description": "# News\n\n[Hacker News](https://news.ycombinator.com/)",
      "href": "/news",
      "path": "/content/news.md",
      "slug": "news",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Nim",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://nim-lang.org/",
          "content": "Nim Programming Language"
        },
        {
          "href": "https://nimble.directory/",
          "content": "Nim package directory"
        },
        {
          "href": "https://github.com/arnetheduck/nlvm",
          "content": "arnetheduck/nlvm"
        },
        {
          "href": "https://github.com/disruptek/nimph",
          "content": "disruptek/nimph"
        },
        {
          "href": "https://github.com/stisa/webgl",
          "content": "stisa/webgl"
        },
        {
          "href": "http://stisa.space/webgl/",
          "content": "webgl"
        },
        {
          "href": "http://stisa.space/nwasm/",
          "content": "NWAsm"
        },
        {
          "href": "https://github.com/yglukhov/jsbind",
          "content": "yglukhov/jsbind"
        },
        {
          "href": "https://github.com/nim-lang/sdl2",
          "content": "nim-lang/sdl2"
        },
        {
          "href": "https://github.com/Vladar4/sdl2_nim",
          "content": "Vladar4/sdl2_nim"
        },
        {
          "href": "https://github.com/oprypin/nim-csfml",
          "content": "oprypin/nim-csfml"
        },
        {
          "href": "https://nimgl.dev/docs/",
          "content": "nimgl"
        },
        {
          "href": "https://github.com/nimgl/nimgl",
          "content": "nimgl/nimgl"
        }
      ],
      "id": 127,
      "content": "# Nim\n\n[Nim Programming Language](https://nim-lang.org/)\n\n[Nim package directory](https://nimble.directory/)\n\n[arnetheduck/nlvm](https://github.com/arnetheduck/nlvm)\n\n[disruptek/nimph](https://github.com/disruptek/nimph)\n\n[stisa/webgl](https://github.com/stisa/webgl)\n\n[webgl](http://stisa.space/webgl/)\n\n[NWAsm](http://stisa.space/nwasm/)\n\n[yglukhov/jsbind](https://github.com/yglukhov/jsbind)\n\n[nim-lang/sdl2](https://github.com/nim-lang/sdl2)\n\n[Vladar4/sdl2_nim](https://github.com/Vladar4/sdl2_nim)\n\n[oprypin/nim-csfml](https://github.com/oprypin/nim-csfml)\n\n[nimgl](https://nimgl.dev/docs/)\n\n[nimgl/nimgl](https://github.com/nimgl/nimgl)",
      "description": "# Nim\n\n[Nim Programming Language](https://nim-lang.org/)",
      "href": "/nim",
      "path": "/content/nim.md",
      "slug": "nim",
      "backlinks": [
        {
          "href": "/programming-languages",
          "content": "Programming Languages"
        }
      ]
    },
    {
      "title": "Nix",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://nixos.org/",
          "content": "NixOS - NixOS Linux"
        },
        {
          "href": "https://nixos.org/manual/nixos/stable/",
          "content": "NixOS"
        },
        {
          "href": "https://nixos.org/manual/nixpkgs/stable/",
          "content": "NixOS"
        },
        {
          "href": "https://nixos.org/manual/nix/stable/",
          "content": "NixOS"
        },
        {
          "href": "https://nixos.org/guides/nix-pills/index.html",
          "content": "Nix Pills"
        },
        {
          "href": "https://nix.dev/",
          "content": "nix.dev"
        },
        {
          "href": "https://github.com/nix-dot-dev/nix.dev",
          "content": "GitHub - nix-dot-dev/nix.dev: An opinionated guide for developers wanting to get things done with the Nix ecosystem."
        },
        {
          "href": "https://nixos.wiki/wiki/Resources",
          "content": "Resources"
        },
        {
          "href": "https://search.nixos.org/packages",
          "content": "NixOS Search - Loading…"
        },
        {
          "href": "https://search.nixos.org/options",
          "content": "NixOS Search - Loading…"
        },
        {
          "href": "https://search.nix.gsc.io/",
          "content": "Hound"
        },
        {
          "href": "https://nixos.wiki/wiki/Configuration_Collection",
          "content": "Configuration Collection"
        },
        {
          "href": "https://nixcloud.io/tour",
          "content": "A tour of Nix"
        },
        {
          "href": "https://github.com/nixcloud/tour_of_nix",
          "content": "GitHub - nixcloud/tour_of_nix: Sourcecode to the https://nixcloud.io/tour/ ‘a tour of nix’"
        },
        {
          "href": "https://scrive.github.io/nix-workshop/",
          "content": "Scrive Nix Workshop"
        },
        {
          "href": "https://github.com/scrive/nix-workshop",
          "content": "GitHub - scrive/nix-workshop: Nix Workshop Tutorials"
        },
        {
          "href": "https://github.com/nix-community/awesome-nix",
          "content": "GitHub - nix-community/awesome-nix: 😎 A curated list of the best resources in the Nix community [maintainer=@houstdav000]"
        },
        {
          "href": "https://nixos.wiki/wiki/NixOS_on_ARM/Raspberry_Pi",
          "content": "NixOS on ARM/Raspberry Pi"
        },
        {
          "href": "https://nixos.wiki/wiki/NixOS_on_ARM/Raspberry_Pi_4",
          "content": "NixOS on ARM/Raspberry Pi 4"
        },
        {
          "href": "https://nix.dev/tutorials/installing-nixos-on-a-raspberry-pi",
          "content": "nix.dev"
        }
      ],
      "id": 128,
      "content": "# Nix\n\n[NixOS - NixOS Linux](https://nixos.org/)\n\n[NixOS](https://nixos.org/manual/nixos/stable/)\n\n[NixOS](https://nixos.org/manual/nixpkgs/stable/)\n\n[NixOS](https://nixos.org/manual/nix/stable/)\n\n[Nix Pills](https://nixos.org/guides/nix-pills/index.html)\n\n[nix.dev](https://nix.dev/)\n\n[GitHub - nix-dot-dev/nix.dev: An opinionated guide for developers wanting to get things done with the Nix ecosystem.](https://github.com/nix-dot-dev/nix.dev)\n\n[Resources](https://nixos.wiki/wiki/Resources)\n\n[NixOS Search - Loading...](https://search.nixos.org/packages)\n\n[NixOS Search - Loading...](https://search.nixos.org/options)\n\n[Hound](https://search.nix.gsc.io/)\n\n[Configuration Collection](https://nixos.wiki/wiki/Configuration_Collection)\n\n[A tour of Nix](https://nixcloud.io/tour)\n\n[GitHub - nixcloud/tour_of_nix: Sourcecode to the https://nixcloud.io/tour/ 'a tour of nix'](https://github.com/nixcloud/tour_of_nix)\n\n[Scrive Nix Workshop](https://scrive.github.io/nix-workshop/)\n\n[GitHub - scrive/nix-workshop: Nix Workshop Tutorials](https://github.com/scrive/nix-workshop)\n\n[GitHub - nix-community/awesome-nix: 😎 A curated list of the best resources in the Nix community [maintainer=@houstdav000]](https://github.com/nix-community/awesome-nix)\n\n### Raspberry Pi\n\n[NixOS on ARM/Raspberry Pi](https://nixos.wiki/wiki/NixOS_on_ARM/Raspberry_Pi)\n\n[NixOS on ARM/Raspberry Pi 4](https://nixos.wiki/wiki/NixOS_on_ARM/Raspberry_Pi_4)\n\n[nix.dev](https://nix.dev/tutorials/installing-nixos-on-a-raspberry-pi)",
      "description": "# Nix\n\n[NixOS - NixOS Linux](https://nixos.org/)",
      "href": "/nix",
      "path": "/content/nix.md",
      "slug": "nix",
      "backlinks": [
        {
          "href": "/linux",
          "content": "Linux"
        }
      ]
    },
    {
      "title": "Node",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/sindresorhus/awesome-nodejs",
          "content": "sindresorhus/awesome-nodejs"
        },
        {
          "href": "https://nodejs.org/api/addons.html",
          "content": "Node.js v14.5.0 Documentation"
        },
        {
          "href": "https://nodejs.org/api/n-api.html",
          "content": "Node.js v14.5.0 Documentation"
        },
        {
          "href": "https://neon-bindings.com/",
          "content": "Neon - Fast and Safe Native Node.js Modules | Neon"
        },
        {
          "href": "https://github.com/neon-bindings/neon",
          "content": "neon-bindings/neon"
        },
        {
          "href": "https://github.com/nodejs/node-gyp",
          "content": "nodejs/node-gyp"
        },
        {
          "href": "https://github.com/mapbox/node-pre-gyp",
          "content": "mapbox/node-pre-gyp"
        },
        {
          "href": "https://github.com/cmake-js/cmake-js",
          "content": "cmake-js/cmake-js"
        },
        {
          "href": "https://github.com/node-ffi/node-ffi",
          "content": "node-ffi/node-ffi"
        },
        {
          "href": "https://github.com/node-ffi-napi/node-ffi-napi",
          "content": "node-ffi-napi/node-ffi-napi"
        },
        {
          "href": "https://node-machine.org/",
          "content": "Node-Machine Project | An open standard for Node.js modules & reusable JavaScript functions"
        },
        {
          "href": "https://github.com/Schniz/fnm",
          "content": "Schniz/fnm"
        },
        {
          "href": "https://adonisjs.com/",
          "content": "AdonisJs - Node.js web framework"
        },
        {
          "href": "https://preview.adonisjs.com/",
          "content": "AdonisJS Framework - The MVC Framework For Node.js"
        },
        {
          "href": "https://github.com/lukeed/polkadot",
          "content": "lukeed/polkadot"
        },
        {
          "href": "https://github.com/lukeed/polka",
          "content": "lukeed/polka"
        },
        {
          "href": "https://github.com/shelljs/shelljs",
          "content": "shelljs/shelljs"
        },
        {
          "href": "https://github.com/cacjs/cac",
          "content": "GitHub - cacjs/cac: Simple yet powerful framework for building command-line apps."
        },
        {
          "href": "https://github.com/patriksimek/vm2",
          "content": "GitHub - patriksimek/vm2: Advanced vm/sandbox for Node.js"
        }
      ],
      "id": 129,
      "content": "# Node\n\n[sindresorhus/awesome-nodejs](https://github.com/sindresorhus/awesome-nodejs)\n\n## Native Addons and FFI\n\n[Node.js v14.5.0 Documentation](https://nodejs.org/api/addons.html)\n\n[Node.js v14.5.0 Documentation](https://nodejs.org/api/n-api.html)\n\n[Neon - Fast and Safe Native Node.js Modules | Neon](https://neon-bindings.com/)\n\n[neon-bindings/neon](https://github.com/neon-bindings/neon)\n\n[nodejs/node-gyp](https://github.com/nodejs/node-gyp)\n\n[mapbox/node-pre-gyp](https://github.com/mapbox/node-pre-gyp)\n\n[cmake-js/cmake-js](https://github.com/cmake-js/cmake-js)\n\n[node-ffi/node-ffi](https://github.com/node-ffi/node-ffi)\n\n[node-ffi-napi/node-ffi-napi](https://github.com/node-ffi-napi/node-ffi-napi)\n\n[Node-Machine Project | An open standard for Node.js modules & reusable JavaScript functions](https://node-machine.org/)\n\n[Schniz/fnm](https://github.com/Schniz/fnm)\n\n## Server frameworks\n\n[AdonisJs - Node.js web framework](https://adonisjs.com/)\n\n[AdonisJS Framework - The MVC Framework For Node.js](https://preview.adonisjs.com/)\n\n[lukeed/polkadot](https://github.com/lukeed/polkadot)\n\n[lukeed/polka](https://github.com/lukeed/polka)\n\n## Utilities\n\n[shelljs/shelljs](https://github.com/shelljs/shelljs)\n\n[GitHub - cacjs/cac: Simple yet powerful framework for building command-line apps.](https://github.com/cacjs/cac)\n\n[GitHub - patriksimek/vm2: Advanced vm/sandbox for Node.js](https://github.com/patriksimek/vm2)",
      "description": "# Node\n\n[sindresorhus/awesome-nodejs](https://github.com/sindresorhus/awesome-nodejs)",
      "href": "/node",
      "path": "/content/node.md",
      "slug": "node",
      "backlinks": [
        {
          "href": "/javascript",
          "content": "JavaScript"
        }
      ]
    },
    {
      "title": "Notion",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://developers.notion.com/",
          "content": "Start building with the Notion API"
        },
        {
          "href": "https://developers.notion.com/reference",
          "content": "Start building with the Notion API"
        },
        {
          "href": "https://github.com/makenotion/notion-sdk-js",
          "content": "makenotion/notion-sdk-js"
        },
        {
          "href": "https://www.notion.vip/",
          "content": "Notion VIP ~ All-in on the all-in-one productivity tool."
        },
        {
          "href": "https://notionpages.com/",
          "content": "Learn the secrets to Notion"
        },
        {
          "href": "https://github.com/kjk/notionapi",
          "content": "kjk/notionapi"
        },
        {
          "href": "https://github.com/kjk/blog",
          "content": "kjk/blog"
        },
        {
          "href": "https://super.so/",
          "content": "Super - Custom domains, fonts, and analytics for Notion."
        },
        {
          "href": "https://fruitionsite.com/",
          "content": "Fruition - Build Your Next Website With Notion, For Free"
        }
      ],
      "id": 130,
      "content": "# Notion\n\n[Start building with the Notion API](https://developers.notion.com/)\n\n[Start building with the Notion API](https://developers.notion.com/reference)\n\n[makenotion/notion-sdk-js](https://github.com/makenotion/notion-sdk-js)\n\n[Notion VIP ~ All-in on the all-in-one productivity tool.](https://www.notion.vip/)\n\n[Learn the secrets to Notion](https://notionpages.com/)\n\n[kjk/notionapi](https://github.com/kjk/notionapi)\n\n[kjk/blog](https://github.com/kjk/blog)\n\n[Super - Custom domains, fonts, and analytics for Notion.](https://super.so/)\n\n[Fruition - Build Your Next Website With Notion, For Free](https://fruitionsite.com/)",
      "description": "# Notion\n\n[Start building with the Notion API](https://developers.notion.com/)",
      "href": "/notion",
      "path": "/content/notion.md",
      "slug": "notion",
      "backlinks": [
        {
          "href": "/productivity",
          "content": "Productivity"
        }
      ]
    },
    {
      "title": "Observability, Logging and Monitoring",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.datadoghq.com/",
          "content": "Datadog"
        },
        {
          "href": "https://logdna.com/",
          "content": "LogDNA"
        },
        {
          "href": "https://www.elastic.co/products/kibana",
          "content": "Kibana"
        },
        {
          "href": "https://www.elastic.co/guide/en/kibana/current/settings.html",
          "content": "Configure Kibana | Kibana Guide [7.8] | Elastic"
        },
        {
          "href": "https://grafana.com/",
          "content": "Grafana: The open observability platform"
        },
        {
          "href": "https://prometheus.io/",
          "content": "Prometheus - Monitoring system & time series database"
        },
        {
          "href": "https://victoriametrics.com/",
          "content": "VictoriaMetrics"
        },
        {
          "href": "https://graphiteapp.org/",
          "content": "Graphite"
        },
        {
          "href": "https://www.influxdata.com/",
          "content": "InfluxDB: Purpose-Built Open Source Time Series Database | InfluxData"
        },
        {
          "href": "https://logz.io/",
          "content": "Logz.io: Cloud Observability for Engineers"
        },
        {
          "href": "https://vector.dev/",
          "content": "Vector - A lightweight and ultra-fast tool for building observability pipelines | Vector"
        },
        {
          "href": "https://opentelemetry.io/",
          "content": "OpenTelemetry"
        }
      ],
      "id": 131,
      "content": "# Observability, Logging and Monitoring\n\n[Datadog](https://www.datadoghq.com/)\n\n[LogDNA](https://logdna.com/)\n\n## Kibana\n\n[Kibana](https://www.elastic.co/products/kibana)\n\n[Configure Kibana | Kibana Guide [7.8] | Elastic](https://www.elastic.co/guide/en/kibana/current/settings.html)\n\n[Grafana: The open observability platform](https://grafana.com/)\n\n[Prometheus - Monitoring system & time series database](https://prometheus.io/)\n\n[VictoriaMetrics](https://victoriametrics.com/)\n\n[Graphite](https://graphiteapp.org/)\n\n[InfluxDB: Purpose-Built Open Source Time Series Database | InfluxData](https://www.influxdata.com/)\n\n[Logz.io: Cloud Observability for Engineers](https://logz.io/)\n\n[Vector - A lightweight and ultra-fast tool for building observability pipelines | Vector](https://vector.dev/)\n\n[OpenTelemetry](https://opentelemetry.io/)",
      "description": "# Observability, Logging and Monitoring\n\n[Datadog](https://www.datadoghq.com/)",
      "href": "/observability-logging-monitoring",
      "path": "/content/observability-logging-monitoring.md",
      "slug": "observability-logging-monitoring",
      "backlinks": [
        {
          "href": "/infrastructure",
          "content": "Infrastructure"
        }
      ]
    },
    {
      "title": "OCaml and Standard ML",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "http://okmij.org/ftp/ML/MetaOCaml.html",
          "content": "BER MetaOCaml"
        },
        {
          "href": "https://www.smlnj.org/",
          "content": "Standard ML of New Jersey"
        },
        {
          "href": "http://mlton.org/",
          "content": "MLton"
        },
        {
          "href": "https://github.com/MPLLang/mpl",
          "content": "MPLLang/mpl"
        },
        {
          "href": "https://futhark-lang.org/",
          "content": "Why Futhark?"
        }
      ],
      "id": 132,
      "content": "# OCaml and Standard ML\n\n[BER MetaOCaml](http://okmij.org/ftp/ML/MetaOCaml.html)\n\n[Standard ML of New Jersey](https://www.smlnj.org/)\n\n[MLton](http://mlton.org/)\n\n[MPLLang/mpl](https://github.com/MPLLang/mpl)\n\n[Why Futhark?](https://futhark-lang.org/)",
      "description": "# OCaml and Standard ML\n\n[BER MetaOCaml](http://okmij.org/ftp/ML/MetaOCaml.html)",
      "href": "/ocaml-standard-ml",
      "path": "/content/ocaml-standard-ml.md",
      "slug": "ocaml-standard-ml",
      "backlinks": [
        {
          "href": "/programming-languages",
          "content": "Programming Languages"
        }
      ]
    },
    {
      "title": "Open Source and Licenses",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/MunGell/awesome-for-beginners",
          "content": "GitHub - MunGell/awesome-for-beginners: A list of awesome beginners-friendly projects."
        },
        {
          "href": "https://choosealicense.com/",
          "content": "Choose an open source license"
        },
        {
          "href": "https://www.gnu.org/licenses/license-recommendations.html",
          "content": "How to choose a license for your own work - GNU Project - Free Software Foundation"
        },
        {
          "href": "https://www.gnu.org/licenses/license-list.html",
          "content": "Various Licenses and Comments about Them - GNU Project - Free Software Foundation"
        },
        {
          "href": "https://www.gnu.org/licenses/gpl-faq.html",
          "content": "Frequently Asked Questions about the GNU Licenses - GNU Project - Free Software Foundation"
        },
        {
          "href": "https://opensource.org/licenses",
          "content": "Licenses & Standards"
        },
        {
          "href": "https://eupl.eu/",
          "content": "EUPL [European Union Public Licence]"
        },
        {
          "href": "https://joinup.ec.europa.eu/collection/eupl/introduction-eupl-licence",
          "content": "Introduction to the EUPL licence"
        },
        {
          "href": "https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12",
          "content": "EUPL text (EUPL-1.2)"
        },
        {
          "href": "https://unlicense.org/",
          "content": "Unlicense Yourself: Set Your Code Free"
        },
        {
          "href": "https://anticapitalist.software/",
          "content": "The Anti-Capitalist Software License"
        },
        {
          "href": "https://openlyoperated.org/",
          "content": "Home - Openly Operated"
        }
      ],
      "id": 133,
      "content": "# Open Source and Licenses\n\n[GitHub - MunGell/awesome-for-beginners: A list of awesome beginners-friendly projects.](https://github.com/MunGell/awesome-for-beginners)\n\n[Choose an open source license](https://choosealicense.com/)\n\n[How to choose a license for your own work - GNU Project - Free Software Foundation](https://www.gnu.org/licenses/license-recommendations.html)\n\n[Various Licenses and Comments about Them - GNU Project - Free Software Foundation](https://www.gnu.org/licenses/license-list.html)\n\n[Frequently Asked Questions about the GNU Licenses - GNU Project - Free Software Foundation](https://www.gnu.org/licenses/gpl-faq.html)\n\n[Licenses & Standards](https://opensource.org/licenses)\n\n[EUPL [European Union Public Licence]](https://eupl.eu/)\n\n[Introduction to the EUPL licence](https://joinup.ec.europa.eu/collection/eupl/introduction-eupl-licence)\n\n[EUPL text (EUPL-1.2)](https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12)\n\n[Unlicense Yourself: Set Your Code Free](https://unlicense.org/)\n\n[The Anti-Capitalist Software License](https://anticapitalist.software/)\n\n[Home - Openly Operated](https://openlyoperated.org/)",
      "description": "# Open Source and Licenses\n\n[GitHub - MunGell/awesome-for-beginners: A list of awesome beginners-friendly projects.](https://github.com/MunGell/awesome-for-beginners)",
      "href": "/open-source-licenses",
      "path": "/content/open-source-licenses.md",
      "slug": "open-source-licenses",
      "backlinks": [
        {
          "href": "/software-development",
          "content": "Software Development"
        }
      ]
    },
    {
      "title": "Operating Systems",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://wiki.osdev.org/Main_Page",
          "content": "Expanded Main Page"
        },
        {
          "href": "https://forum.osdev.org/",
          "content": "OSDev.org"
        },
        {
          "href": "https://github.com/tuhdo/os01",
          "content": "GitHub - tuhdo/os01: Bootstrap yourself to write an OS from scratch. A book for self-learner."
        },
        {
          "href": "http://www.osdever.net/",
          "content": "Bona Fide OS Developer - learn to write your own operating system from scratch"
        },
        {
          "href": "http://joeduffyblog.com/2015/11/03/blogging-about-midori/",
          "content": "Joe Duffy - Blogging about Midori"
        },
        {
          "href": "https://www.microsoft.com/en-us/research/project/singularity/",
          "content": "Singularity - Microsoft Research"
        },
        {
          "href": "https://www.microsoft.com/en-us/research/publication/singularity-rethinking-the-software-stack/",
          "content": "Singularity: Rethinking the Software Stack - Microsoft Research"
        },
        {
          "href": "https://github.com/akkartik/mu",
          "content": "https://github.com/akkartik/mu"
        },
        {
          "href": "https://docs.freebsd.org/en/books/handbook/",
          "content": "FreeBSD Handbook"
        },
        {
          "href": "https://docs.freebsd.org/en/books/developers-handbook/",
          "content": "FreeBSD Developers’ Handbook"
        },
        {
          "href": "https://docs.freebsd.org/en/books/arch-handbook/",
          "content": "FreeBSD Architecture Handbook"
        },
        {
          "href": "https://docs.freebsd.org/en/books/design-44bsd/",
          "content": "The Design and Implementation of the 4.4BSD Operating System"
        },
        {
          "href": "https://www.netbsd.org/docs/guide/en/index.html",
          "content": "The NetBSD Guide"
        },
        {
          "href": "https://www.netbsd.org/docs/internals/en/index.html",
          "content": "NetBSD Internals"
        },
        {
          "href": "https://github.com/apple/darwin-xnu",
          "content": "GitHub - apple/darwin-xnu: The Darwin Kernel (mirror). This repository is a pure mirror and contributions are currently not accepted via pull-requests, please submit your contributions via https://developer.apple.com/bug-reporting/"
        },
        {
          "href": "https://github.com/PureDarwin/PureDarwin",
          "content": "GitHub - PureDarwin/PureDarwin: Darwin is the Open Source operating system from Apple that forms the basis for OS X, and PureDarwin is a community project to make Darwin more usable. See the Wiki for more information."
        },
        {
          "href": "https://wiki.osdev.org/Rust",
          "content": "Rust"
        },
        {
          "href": "https://rust-osdev.com/",
          "content": "Rust OSDev"
        },
        {
          "href": "https://github.com/flosse/rust-os-comparison",
          "content": "flosse/rust-os-comparison"
        },
        {
          "href": "https://os.phil-opp.com/",
          "content": "Writing an OS in Rust"
        },
        {
          "href": "https://os.phil-opp.com/freestanding-rust-binary/",
          "content": "A Freestanding Rust Binary"
        },
        {
          "href": "https://www.redox-os.org/",
          "content": "Redox - Your Next(Gen) OS - Redox - Your Next(Gen) OS"
        },
        {
          "href": "https://rust-osdev.com/showcase/rusty-hermit/",
          "content": "The RustyHermit Unikernel"
        },
        {
          "href": "https://github.com/hermitcore/rusty-hermit",
          "content": "hermitcore/rusty-hermit"
        },
        {
          "href": "https://skiftos.org/",
          "content": "skiftOS"
        },
        {
          "href": "https://github.com/skiftOS/skift",
          "content": "skiftOS/skift"
        },
        {
          "href": "https://github.com/s-matyukevich/raspberry-pi-os",
          "content": "s-matyukevich/raspberry-pi-os"
        },
        {
          "href": "https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials",
          "content": "rust-embedded/rust-raspberrypi-OS-tutorials"
        },
        {
          "href": "https://www.google.nl/search?q=toy+operating+system&oq=toy+operating+system&aqs=chrome..69i57.3231j0j4&sourceid=chrome&ie=UTF-8",
          "content": "toy operating system - Google Search"
        },
        {
          "href": "http://web.stanford.edu/~ouster/cgi-bin/cs140-winter16/index.php",
          "content": "CS 140: Operating Systems"
        },
        {
          "href": "http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-828-operating-system-engineering-fall-2012/",
          "content": "Operating System Engineering | Electrical Engineering and Computer Science | MIT OpenCourseWare"
        },
        {
          "href": "http://www.eecs.harvard.edu/~cs161/",
          "content": "CS161: Operating Systems (Spring 2016)"
        },
        {
          "href": "http://csapp.cs.cmu.edu/",
          "content": "CS:APP3e, Bryant and O’Hallaron"
        },
        {
          "href": "https://cs162.eecs.berkeley.edu/",
          "content": "CS162 — Spring 2016"
        },
        {
          "href": "http://www.cs.columbia.edu/~nieh/teaching/w4118/",
          "content": "Operating Systems I"
        },
        {
          "href": "http://www.cs.cmu.edu/~410/",
          "content": "15-410, Operating System Design and Implementation"
        },
        {
          "href": "https://www.eecs.harvard.edu/cs261/",
          "content": "CS261: Research Topics in Operating Systems (Fall 2014)"
        },
        {
          "href": "http://aros.sourceforge.net/",
          "content": "AROS Research Operating System"
        },
        {
          "href": "http://researcher.watson.ibm.com/researcher/view_group.php?id=148",
          "content": "Operating Systems - IBM"
        },
        {
          "href": "https://pdos.csail.mit.edu/",
          "content": "MIT CSAIL Parallel and Distributed Operating Systems"
        },
        {
          "href": "http://www.tutorialspoint.com/operating_system/",
          "content": "Operating System Tutorial"
        },
        {
          "href": "https://learn.saylor.org/course/cs401",
          "content": "Course: CS401: Operating Systems"
        },
        {
          "href": "http://codesters.org/resource/topic/operating-systems/",
          "content": "Learn Operating systems - from the best tutorials and online courses | Codesters - hub to learn programming"
        },
        {
          "href": "http://www.studytonight.com/operating-system/",
          "content": "Operating System Tutorial | Studytonight"
        },
        {
          "href": "https://www.lynda.com/Operating-Systems-training-tutorials/36-0.html",
          "content": "Operating Systems Tutorials | Lynda.com"
        },
        {
          "href": "http://wiki.osdev.org/Projects",
          "content": "Projects - OSDev Wiki"
        },
        {
          "href": "http://homepage.cs.uiowa.edu/~jones/acados/",
          "content": "The AcadOS Operating System"
        },
        {
          "href": "https://github.com/l4ka/pistachio",
          "content": "l4ka/pistachio: L4Ka::Pistachio micro-kernel"
        },
        {
          "href": "http://homes.cs.washington.edu/~tom/nachos/",
          "content": "Nachos"
        },
        {
          "href": "https://pdos.csail.mit.edu/6.828/2014/xv6.html",
          "content": "6.828 / Fall 2014"
        },
        {
          "href": "http://www.personal.kent.edu/~rmuhamma/OpSystems/os.html",
          "content": "Operating Systems"
        },
        {
          "href": "http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-033-computer-system-engineering-spring-2009/",
          "content": "Computer System Engineering | Electrical Engineering and Computer Science | MIT OpenCourseWare"
        },
        {
          "href": "http://rust-class.org/",
          "content": "cs4414: Operating Systems"
        },
        {
          "href": "http://www.iu.hio.no/~mark/os/",
          "content": "A short introduction to operating systems"
        },
        {
          "href": "http://www.osdever.net/bkerndev/Docs/printing.htm",
          "content": "Bran’s Kernel Development Tutorial: Printing to screen"
        },
        {
          "href": "https://littleosbook.github.io/#the-global-descriptor-table-gdt",
          "content": "The little book about OS development"
        },
        {
          "href": "http://www.brokenthorn.com/Resources/OSDev19.html",
          "content": "Operating Systems Development Series"
        },
        {
          "href": "http://wiki.osdev.org/Interrupt_Service_Routines",
          "content": "Interrupt Service Routines - OSDev Wiki"
        },
        {
          "href": "https://samypesse.gitbooks.io/how-to-create-an-operating-system/content/Chapter-4/",
          "content": "Backbone of the OS and C++ runtime · How to make an Operating System"
        },
        {
          "href": "https://pdos.csail.mit.edu/6.828/2017/xv6.html",
          "content": "6.828 / Fall 2017"
        },
        {
          "href": "https://gafferongames.com/post/virtual_connection_over_udp/",
          "content": "Virtual Connection over UDP | Gaffer On Games"
        },
        {
          "href": "https://opencourser.com/search/?query=operating+system",
          "content": "operating system - OpenCourser"
        },
        {
          "href": "https://www.coursera.org/learn/nand2tetris2/programming/vZyoo/project-7",
          "content": "Coursera | Online Courses From Top Universities. Join for Free"
        },
        {
          "href": "https://pdos.csail.mit.edu/6.828/2016/schedule.html",
          "content": "6.828 / Fall 2016"
        },
        {
          "href": "https://illumos.org/",
          "content": "illumos"
        },
        {
          "href": "https://illumos.org/docs/about/distro/",
          "content": "Distributions - illumos"
        },
        {
          "href": "http://www.minix3.org/",
          "content": "Minix3"
        },
        {
          "href": "http://www.helenos.org/",
          "content": "About HelenOS"
        },
        {
          "href": "https://harvey-os.org/",
          "content": "Harvey OS"
        },
        {
          "href": "https://www.minocacorp.com/",
          "content": "Minoca OS"
        },
        {
          "href": "https://www.minocacorp.com/product/",
          "content": "Product | Minoca OS"
        },
        {
          "href": "https://www.haiku-os.org/",
          "content": "Haiku Project"
        },
        {
          "href": "https://www.osrtos.com/",
          "content": "OSRTOS"
        },
        {
          "href": "http://kolibrios.org/en/",
          "content": "KolibriOS official site"
        },
        {
          "href": "https://nuttx.apache.org/",
          "content": "Apache NuttX"
        },
        {
          "href": "http://os.inf.tu-dresden.de/L4/",
          "content": "The L4 microkernel family"
        },
        {
          "href": "https://www.l4ka.org/",
          "content": "https://www.l4ka.org/"
        },
        {
          "href": "https://sel4.systems/",
          "content": "Home | seL4"
        },
        {
          "href": "https://github.com/seL4/seL4",
          "content": "GitHub - seL4/seL4: The seL4 microkernel"
        },
        {
          "href": "https://github.com/seL4/l4v",
          "content": "GitHub - seL4/l4v: seL4 specification and proofs"
        },
        {
          "href": "https://github.com/f9micro/f9-kernel",
          "content": "GitHub - f9micro/f9-kernel: An efficient and secure microkernel built for ARM Cortex-M cores, inspired by L4"
        },
        {
          "href": "https://l4linux.org/",
          "content": "L4Linux"
        },
        {
          "href": "https://genode.org/",
          "content": "Genode - Genode Operating System Framework"
        },
        {
          "href": "https://github.com/genodelabs/genode",
          "content": "GitHub - genodelabs/genode: Genode OS Framework"
        },
        {
          "href": "https://genode.org/download/sculpt",
          "content": "Sculpt OS version 21.10"
        },
        {
          "href": "https://github.com/tomaka/redshirt",
          "content": "GitHub - tomaka/redshirt: 🧑‍🔬 Operating system"
        },
        {
          "href": "https://github.com/nebulet/nebulet",
          "content": "GitHub - nebulet/nebulet: A proof-of-concept microkernel that implements a WebAssembly “usermode” that runs in Ring 0."
        }
      ],
      "id": 134,
      "content": "# Operating Systems\n\n[Expanded Main Page](https://wiki.osdev.org/Main_Page)\n\n[OSDev.org](https://forum.osdev.org/)\n\n[GitHub - tuhdo/os01: Bootstrap yourself to write an OS from scratch. A book for self-learner.](https://github.com/tuhdo/os01)\n\n[Bona Fide OS Developer - learn to write your own operating system from scratch](http://www.osdever.net/)\n\n[Joe Duffy - Blogging about Midori](http://joeduffyblog.com/2015/11/03/blogging-about-midori/)\n\n[Singularity - Microsoft Research](https://www.microsoft.com/en-us/research/project/singularity/)\n\n[Singularity: Rethinking the Software Stack - Microsoft Research](https://www.microsoft.com/en-us/research/publication/singularity-rethinking-the-software-stack/)\n\n[https://github.com/akkartik/mu](https://github.com/akkartik/mu)\n\n## BSDs\n\n[FreeBSD Handbook](https://docs.freebsd.org/en/books/handbook/)\n\n[FreeBSD Developers' Handbook](https://docs.freebsd.org/en/books/developers-handbook/)\n\n[FreeBSD Architecture Handbook](https://docs.freebsd.org/en/books/arch-handbook/)\n\n[The Design and Implementation of the 4.4BSD Operating System](https://docs.freebsd.org/en/books/design-44bsd/)\n\n[The NetBSD Guide](https://www.netbsd.org/docs/guide/en/index.html)\n\n[NetBSD Internals](https://www.netbsd.org/docs/internals/en/index.html)\n\n[GitHub - apple/darwin-xnu: The Darwin Kernel (mirror). This repository is a pure mirror and contributions are currently not accepted via pull-requests, please submit your contributions via https://developer.apple.com/bug-reporting/](https://github.com/apple/darwin-xnu)\n\n[GitHub - PureDarwin/PureDarwin: Darwin is the Open Source operating system from Apple that forms the basis for OS X, and PureDarwin is a community project to make Darwin more usable. See the Wiki for more information.](https://github.com/PureDarwin/PureDarwin)\n\n## Rust\n\n[Rust](https://wiki.osdev.org/Rust)\n\n[Rust OSDev](https://rust-osdev.com/)\n\n[flosse/rust-os-comparison](https://github.com/flosse/rust-os-comparison)\n\n[Writing an OS in Rust](https://os.phil-opp.com/)\n\n[A Freestanding Rust Binary](https://os.phil-opp.com/freestanding-rust-binary/)\n\n[Redox - Your Next(Gen) OS - Redox - Your Next(Gen) OS](https://www.redox-os.org/)\n\n[The RustyHermit Unikernel](https://rust-osdev.com/showcase/rusty-hermit/)\n\n[hermitcore/rusty-hermit](https://github.com/hermitcore/rusty-hermit)\n\n[skiftOS](https://skiftos.org/)\n\n[skiftOS/skift](https://github.com/skiftOS/skift)\n\n[s-matyukevich/raspberry-pi-os](https://github.com/s-matyukevich/raspberry-pi-os)\n\n[rust-embedded/rust-raspberrypi-OS-tutorials](https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials)\n\n[toy operating system - Google Search](https://www.google.nl/search?q=toy+operating+system&oq=toy+operating+system&aqs=chrome..69i57.3231j0j4&sourceid=chrome&ie=UTF-8)\n\n[CS 140: Operating Systems](http://web.stanford.edu/~ouster/cgi-bin/cs140-winter16/index.php)\n\n[Operating System Engineering | Electrical Engineering and Computer Science | MIT OpenCourseWare](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-828-operating-system-engineering-fall-2012/)\n\n[CS161: Operating Systems (Spring 2016)](http://www.eecs.harvard.edu/~cs161/)\n\n[CS:APP3e, Bryant and O'Hallaron](http://csapp.cs.cmu.edu/)\n\n[CS162 — Spring 2016](https://cs162.eecs.berkeley.edu/)\n\n[Operating Systems I](http://www.cs.columbia.edu/~nieh/teaching/w4118/)\n\n[15-410, Operating System Design and Implementation](http://www.cs.cmu.edu/~410/)\n\n[CS261: Research Topics in Operating Systems (Fall 2014)](https://www.eecs.harvard.edu/cs261/)\n\n[AROS Research Operating System](http://aros.sourceforge.net/)\n\n[Operating Systems - IBM](http://researcher.watson.ibm.com/researcher/view_group.php?id=148)\n\n[MIT CSAIL Parallel and Distributed Operating Systems](https://pdos.csail.mit.edu/)\n\n[Operating System Tutorial](http://www.tutorialspoint.com/operating_system/)\n\n[Course: CS401: Operating Systems](https://learn.saylor.org/course/cs401)\n\n[Learn Operating systems - from the best tutorials and online courses | Codesters - hub to learn programming](http://codesters.org/resource/topic/operating-systems/)\n\n[Operating System Tutorial | Studytonight](http://www.studytonight.com/operating-system/)\n\n[Operating Systems Tutorials | Lynda.com](https://www.lynda.com/Operating-Systems-training-tutorials/36-0.html)\n\n[Projects - OSDev Wiki](http://wiki.osdev.org/Projects)\n\n[The AcadOS Operating System](http://homepage.cs.uiowa.edu/~jones/acados/)\n\n[l4ka/pistachio: L4Ka::Pistachio micro-kernel](https://github.com/l4ka/pistachio)\n\n[Nachos](http://homes.cs.washington.edu/~tom/nachos/)\n\n[6.828 / Fall 2014](https://pdos.csail.mit.edu/6.828/2014/xv6.html)\n\n[Operating Systems](http://www.personal.kent.edu/~rmuhamma/OpSystems/os.html)\n\n[Computer System Engineering | Electrical Engineering and Computer Science | MIT OpenCourseWare](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-033-computer-system-engineering-spring-2009/)\n\n[cs4414: Operating Systems](http://rust-class.org/)\n\n[A short introduction to operating systems](http://www.iu.hio.no/~mark/os/)\n\n[Bran's Kernel Development Tutorial: Printing to screen](http://www.osdever.net/bkerndev/Docs/printing.htm)\n\n[The little book about OS development](https://littleosbook.github.io/#the-global-descriptor-table-gdt)\n\n[Operating Systems Development Series](http://www.brokenthorn.com/Resources/OSDev19.html)\n\n[Interrupt Service Routines - OSDev Wiki](http://wiki.osdev.org/Interrupt_Service_Routines)\n\n[Backbone of the OS and C++ runtime · How to make an Operating System](https://samypesse.gitbooks.io/how-to-create-an-operating-system/content/Chapter-4/)\n\n[6.828 / Fall 2017](https://pdos.csail.mit.edu/6.828/2017/xv6.html)\n\n[Virtual Connection over UDP | Gaffer On Games](https://gafferongames.com/post/virtual_connection_over_udp/)\n\n[operating system - OpenCourser](https://opencourser.com/search/?query=operating+system)\n\n[Coursera | Online Courses From Top Universities. Join for Free](https://www.coursera.org/learn/nand2tetris2/programming/vZyoo/project-7)\n\n[6.828 / Fall 2016](https://pdos.csail.mit.edu/6.828/2016/schedule.html)\n\n[illumos](https://illumos.org/)\n\n[Distributions - illumos](https://illumos.org/docs/about/distro/)\n\n[Minix3](http://www.minix3.org/)\n\n[About HelenOS](http://www.helenos.org/)\n\n[Harvey OS](https://harvey-os.org/)\n\n[Minoca OS](https://www.minocacorp.com/)\n\n[Product | Minoca OS](https://www.minocacorp.com/product/)\n\n[Haiku Project](https://www.haiku-os.org/)\n\n[OSRTOS](https://www.osrtos.com/)\n\n[KolibriOS official site](http://kolibrios.org/en/)\n\n[Apache NuttX](https://nuttx.apache.org/)\n\n[The L4 microkernel family](http://os.inf.tu-dresden.de/L4/)\n\n[https://www.l4ka.org/](https://www.l4ka.org/)\n\n[Home | seL4](https://sel4.systems/)\n\n[GitHub - seL4/seL4: The seL4 microkernel](https://github.com/seL4/seL4)\n\n[GitHub - seL4/l4v: seL4 specification and proofs](https://github.com/seL4/l4v)\n\n[GitHub - f9micro/f9-kernel: An efficient and secure microkernel built for ARM Cortex-M cores, inspired by L4](https://github.com/f9micro/f9-kernel)\n\n[L4Linux](https://l4linux.org/)\n\n[Genode - Genode Operating System Framework](https://genode.org/)\n\n[GitHub - genodelabs/genode: Genode OS Framework](https://github.com/genodelabs/genode)\n\n[Sculpt OS version 21.10](https://genode.org/download/sculpt)\n\n[GitHub - tomaka/redshirt: 🧑‍🔬 Operating system](https://github.com/tomaka/redshirt)\n\n[GitHub - nebulet/nebulet: A proof-of-concept microkernel that implements a WebAssembly \"usermode\" that runs in Ring 0.](https://github.com/nebulet/nebulet)",
      "description": "# Operating Systems\n\n[Expanded Main Page](https://wiki.osdev.org/Main_Page)",
      "href": "/operating-systems",
      "path": "/content/operating-systems.md",
      "slug": "operating-systems",
      "backlinks": [
        {
          "href": "/systems-programming",
          "content": "Systems Programming"
        }
      ]
    },
    {
      "title": "OSC",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "http://opensoundcontrol.org/introduction-osc",
          "content": "Introduction to OSC | opensoundcontrol.org"
        },
        {
          "href": "http://opensoundcontrol.org/",
          "content": "Open Sound Control"
        },
        {
          "href": "https://github.com/colinbdclark/osc.js/",
          "content": "osc.js"
        },
        {
          "href": "https://github.com/russellmcc/node-osc-min",
          "content": "node-osc-min"
        },
        {
          "href": "https://github.com/MylesBorins/node-osc",
          "content": "node-osc"
        },
        {
          "href": "https://doc.esdoc.org/github.com/adzialocha/osc-js/",
          "content": "osc-js"
        },
        {
          "href": "https://github.com/adzialocha/osc-js",
          "content": "github"
        },
        {
          "href": "https://github.com/genekogan/p5js-osc",
          "content": "p5js-osc"
        },
        {
          "href": "https://github.com/automata/osc-web",
          "content": "osc-web"
        },
        {
          "href": "https://oscpilot.com/",
          "content": "OSC/PILOT"
        }
      ],
      "id": 135,
      "content": "# OSC\n\n[Introduction to OSC | opensoundcontrol.org](http://opensoundcontrol.org/introduction-osc)\n\n- [Open Sound Control](http://opensoundcontrol.org/)\n- [osc.js](https://github.com/colinbdclark/osc.js/)\n- [node-osc-min](https://github.com/russellmcc/node-osc-min)\n- [node-osc](https://github.com/MylesBorins/node-osc)\n- [osc-js](https://doc.esdoc.org/github.com/adzialocha/osc-js/), [github](https://github.com/adzialocha/osc-js)\n- [p5js-osc](https://github.com/genekogan/p5js-osc)\n- [osc-web](https://github.com/automata/osc-web)\n\n[OSC/PILOT](https://oscpilot.com/)",
      "description": "# OSC\n\n[Introduction to OSC | opensoundcontrol.org](http://opensoundcontrol.org/introduction-osc)",
      "href": "/osc",
      "path": "/content/osc.md",
      "slug": "osc",
      "backlinks": [
        {
          "href": "/protocols",
          "content": "Protocols"
        }
      ]
    },
    {
      "title": "P2P and Distributed Systems",
      "author": "pluvial",
      "links": [
        {
          "href": "/blockchain-web-alternatives",
          "content": "Blockchain and Web Alternatives"
        },
        {
          "href": "/decentralized-communication",
          "content": "Decentralized Communication"
        },
        {
          "href": "/state-synchronization",
          "content": "State Synchronization"
        },
        {
          "href": "/streaming",
          "content": "Streaming"
        }
      ],
      "externalLinks": [
        {
          "href": "https://nodejs.org/api/cluster.html",
          "content": "Node.js v14.5.0 Documentation"
        }
      ],
      "id": 136,
      "content": "# P2P and Distributed Systems\n\n[[blockchain-web-alternatives|Blockchain and Web Alternatives]]\n\n[[decentralized-communication|Decentralized Communication]]\n\n[[state-synchronization|State Synchronization]]\n\n[[streaming|Streaming]]\n\n[Node.js v14.5.0 Documentation](https://nodejs.org/api/cluster.html)",
      "description": "# P2P and Distributed Systems\n\n[[blockchain-web-alternatives|Blockchain and Web Alternatives]]",
      "href": "/p2p-distributed-systems",
      "path": "/content/p2p-distributed-systems.md",
      "slug": "p2p-distributed-systems",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Pagers and Diffs",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/sharkdp/bat",
          "content": "sharkdp/bat"
        },
        {
          "href": "https://github.com/charmbracelet/glow",
          "content": "charmbracelet/glow"
        },
        {
          "href": "https://github.com/dandavison/delta",
          "content": "dandavison/delta"
        },
        {
          "href": "https://www.jefftk.com/icdiff",
          "content": "icdiff"
        },
        {
          "href": "https://github.com/jeffkaufman/icdiff",
          "content": "jeffkaufman/icdiff"
        }
      ],
      "id": 137,
      "content": "# Pagers and Diffs\n\n## Pagers\n\n[sharkdp/bat](https://github.com/sharkdp/bat)\n\n[charmbracelet/glow](https://github.com/charmbracelet/glow)\n\n## Diffs\n\n[dandavison/delta](https://github.com/dandavison/delta)\n\n[icdiff](https://www.jefftk.com/icdiff)\n\n[jeffkaufman/icdiff](https://github.com/jeffkaufman/icdiff)",
      "description": "# Pagers and Diffs\n\n## Pagers",
      "href": "/pagers-diffs",
      "path": "/content/pagers-diffs.md",
      "slug": "pagers-diffs",
      "backlinks": [
        {
          "href": "/cli-terminal-utilities",
          "content": "CLI and Terminal Utilities"
        }
      ]
    },
    {
      "title": "Parsers, Macros and Source transformation",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/estree/estree",
          "content": "estree/estree"
        },
        {
          "href": "https://astexplorer.net/",
          "content": "AST explorer"
        },
        {
          "href": "https://github.com/acornjs/acorn",
          "content": "acornjs/acorn"
        },
        {
          "href": "https://esprima.org/",
          "content": "Esprima"
        },
        {
          "href": "https://github.com/benjamn/recast",
          "content": "benjamn/recast"
        },
        {
          "href": "https://pegjs.org/",
          "content": "PEG.js"
        },
        {
          "href": "https://tree-sitter.github.io/tree-sitter/",
          "content": "Tree-sitter|Introduction"
        },
        {
          "href": "https://www.sweetjs.org/",
          "content": "Sweet.js - Hygienic Macros for JavaScript"
        },
        {
          "href": "https://common-lisp.net/project/parenscript/",
          "content": "Parenscript"
        },
        {
          "href": "https://github.com/serde-rs/serde",
          "content": "serde-rs/serde"
        },
        {
          "href": "https://github.com/Geal/nom",
          "content": "Geal/nom"
        },
        {
          "href": "https://github.com/pest-parser/pest",
          "content": "pest-parser/pest"
        },
        {
          "href": "https://github.com/softdevteam/grmtools",
          "content": "softdevteam/grmtools"
        },
        {
          "href": "https://github.com/swc-project/swc",
          "content": "swc-project/swc"
        },
        {
          "href": "https://rusty-ecma.com/",
          "content": "Rusty Ecma"
        },
        {
          "href": "https://rusty-ecma.github.io/rusty-ecma-book/",
          "content": "Build JavaScript Development Tools with Rust"
        },
        {
          "href": "https://github.com/rusty-ecma/RESSA",
          "content": "rusty-ecma/RESSA"
        },
        {
          "href": "https://dprint.dev/",
          "content": "dprint"
        },
        {
          "href": "https://github.com/dprint/dprint",
          "content": "dprint/dprint"
        },
        {
          "href": "https://rslint.org/",
          "content": "RSLint"
        },
        {
          "href": "https://github.com/rslint/rslint",
          "content": "rslint/rslint"
        },
        {
          "href": "https://volta.sh/",
          "content": "Volta - The Hassle-Free JavaScript Tool Manager"
        },
        {
          "href": "https://github.com/volta-cli/volta",
          "content": "volta-cli/volta"
        },
        {
          "href": "https://boa-dev.github.io/",
          "content": "Boa"
        },
        {
          "href": "https://github.com/boa-dev/boa",
          "content": "boa-dev/boa"
        },
        {
          "href": "https://pax.js.org/",
          "content": "Pax:"
        },
        {
          "href": "https://github.com/RazrFalcon/roxmltree#alternatives",
          "content": "RazrFalcon/roxmltree"
        },
        {
          "href": "https://github.com/RazrFalcon/roxmltree",
          "content": "RazrFalcon/roxmltree"
        },
        {
          "href": "https://github.com/servo/html5ever",
          "content": "servo/html5ever"
        },
        {
          "href": "https://github.com/programble/scraper",
          "content": "causal-agent/scraper"
        },
        {
          "href": "https://github.com/utkarshkukreti/select.rs",
          "content": "utkarshkukreti/select.rs"
        },
        {
          "href": "https://github.com/kuchiki-rs/kuchiki",
          "content": "kuchiki-rs/kuchiki"
        },
        {
          "href": "https://github.com/RazrFalcon/xmlparser",
          "content": "RazrFalcon/xmlparser"
        },
        {
          "href": "https://github.com/tafia/quick-xml",
          "content": "tafia/quick-xml"
        },
        {
          "href": "https://github.com/Florob/RustyXML",
          "content": "Florob/RustyXML"
        },
        {
          "href": "https://github.com/shepmaster/sxd-document",
          "content": "shepmaster/sxd-document"
        },
        {
          "href": "https://github.com/netvl/xml-rs",
          "content": "netvl/xml-rs"
        },
        {
          "href": "https://github.com/media-io/yaserde",
          "content": "media-io/yaserde"
        },
        {
          "href": "https://github.com/eminence/xmltree-rs",
          "content": "eminence/xmltree-rs"
        },
        {
          "href": "https://github.com/mitsuhiko/elementtree-rust",
          "content": "mitsuhiko/elementtree-rust"
        },
        {
          "href": "https://github.com/rahulg/treexml-rs",
          "content": "rahulg/treexml-rs"
        }
      ],
      "id": 138,
      "content": "# Parsers, Macros and Source transformation\n\n[estree/estree](https://github.com/estree/estree)\n\n[AST explorer](https://astexplorer.net/)\n\n## Parsers\n\n[acornjs/acorn](https://github.com/acornjs/acorn)\n\n[Esprima](https://esprima.org/)\n\n[benjamn/recast](https://github.com/benjamn/recast)\n\n[PEG.js](https://pegjs.org/)\n\n[Tree-sitter|Introduction](https://tree-sitter.github.io/tree-sitter/)\n\n## Macros\n\n[Sweet.js - Hygienic Macros for JavaScript](https://www.sweetjs.org/)\n\n[Parenscript](https://common-lisp.net/project/parenscript/)\n\n### Rust\n\n[serde-rs/serde](https://github.com/serde-rs/serde)\n\n[Geal/nom](https://github.com/Geal/nom)\n\n[pest-parser/pest](https://github.com/pest-parser/pest)\n\n[softdevteam/grmtools](https://github.com/softdevteam/grmtools)\n\n[swc-project/swc](https://github.com/swc-project/swc)\n\n[Rusty Ecma](https://rusty-ecma.com/)\n\n[Build JavaScript Development Tools with Rust](https://rusty-ecma.github.io/rusty-ecma-book/)\n\n[rusty-ecma/RESSA](https://github.com/rusty-ecma/RESSA)\n\n[dprint](https://dprint.dev/)\n\n[dprint/dprint](https://github.com/dprint/dprint)\n\n[RSLint](https://rslint.org/)\n\n[rslint/rslint](https://github.com/rslint/rslint)\n\n[Volta - The Hassle-Free JavaScript Tool Manager](https://volta.sh/)\n\n[volta-cli/volta](https://github.com/volta-cli/volta)\n\n[Boa](https://boa-dev.github.io/)\n\n[boa-dev/boa](https://github.com/boa-dev/boa)\n\n[Pax:](https://pax.js.org/)\n\n### XML/HTML parsing\n\n[RazrFalcon/roxmltree](https://github.com/RazrFalcon/roxmltree#alternatives)\n\n[RazrFalcon/roxmltree](https://github.com/RazrFalcon/roxmltree)\n\n[servo/html5ever](https://github.com/servo/html5ever)\n\n[causal-agent/scraper](https://github.com/programble/scraper)\n\n[utkarshkukreti/select.rs](https://github.com/utkarshkukreti/select.rs)\n\n[kuchiki-rs/kuchiki](https://github.com/kuchiki-rs/kuchiki)\n\n[RazrFalcon/xmlparser](https://github.com/RazrFalcon/xmlparser)\n\n[tafia/quick-xml](https://github.com/tafia/quick-xml)\n\n[Florob/RustyXML](https://github.com/Florob/RustyXML)\n\n[shepmaster/sxd-document](https://github.com/shepmaster/sxd-document)\n\n[netvl/xml-rs](https://github.com/netvl/xml-rs)\n\n[media-io/yaserde](https://github.com/media-io/yaserde)\n\n[eminence/xmltree-rs](https://github.com/eminence/xmltree-rs)\n\n[mitsuhiko/elementtree-rust](https://github.com/mitsuhiko/elementtree-rust)\n\n[rahulg/treexml-rs](https://github.com/rahulg/treexml-rs)",
      "description": "# Parsers, Macros and Source transformation\n\n[estree/estree](https://github.com/estree/estree)",
      "href": "/parsers-macros-source-transformation",
      "path": "/content/parsers-macros-source-transformation.md",
      "slug": "parsers-macros-source-transformation",
      "backlinks": [
        {
          "href": "/programming-languages",
          "content": "Programming Languages"
        }
      ]
    },
    {
      "title": "People and Blogs",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "http://worrydream.com/",
          "content": "Bret Victor"
        },
        {
          "href": "https://overreacted.io/",
          "content": "Overreacted"
        },
        {
          "href": "https://kentcdodds.com/",
          "content": "Kent C. Dodds"
        },
        {
          "href": "https://hacks.mozilla.org/",
          "content": "Mozilla Hacks - the Web developer blog - hacks.mozilla.org"
        },
        {
          "href": "https://zeit.co/blog",
          "content": "Blog - Vercel"
        },
        {
          "href": "https://www.changeaview.com/cav/posts",
          "content": "Ceasefire - Where cooler heads prevail"
        },
        {
          "href": "https://www.netlify.com/blog/",
          "content": "All Posts | Netlify Blog"
        },
        {
          "href": "https://martinfowler.com/",
          "content": "martinfowler.com"
        },
        {
          "href": "https://www.smashingmagazine.com/",
          "content": "Smashing Magazine - For Web Designers And Developers"
        },
        {
          "href": "https://blog.isquaredsoftware.com/",
          "content": "Mark’s Dev Blog"
        },
        {
          "href": "https://jakearchibald.com/",
          "content": "Blog - JakeArchibald.com"
        },
        {
          "href": "https://blog.whatsapp.com/",
          "content": "WhatsApp Blog"
        },
        {
          "href": "http://joeduffyblog.com/",
          "content": "Joe Duffy - Blog"
        },
        {
          "href": "http://www.pathsensitive.com/",
          "content": "Path-Sensitive"
        },
        {
          "href": "https://www.jamesshore.com/",
          "content": "James Shore"
        },
        {
          "href": "https://blog.izs.me/",
          "content": "OSS, Risk, and Compliance"
        },
        {
          "href": "https://blog.pragmaticengineer.com/",
          "content": "The Pragmatic Engineer"
        },
        {
          "href": "https://paulhammant.com/",
          "content": "Paul Hammant’s blog"
        },
        {
          "href": "https://colorforth.github.io/",
          "content": "Chuck Moore"
        },
        {
          "href": "https://nickcraver.com/",
          "content": "Nick Craver - Software Imagineering"
        },
        {
          "href": "https://pagedout.institute/",
          "content": "Paged Out!"
        },
        {
          "href": "https://zachholman.com/",
          "content": "Zach Holman"
        },
        {
          "href": "https://architectelevator.com/",
          "content": "The Transformation Architect"
        },
        {
          "href": "https://blog.christianposta.com/",
          "content": "Software Blog"
        },
        {
          "href": "https://brandur.org/",
          "content": "brandur.org - Brandur Leach"
        },
        {
          "href": "https://www.izotope.com/en/learn.html",
          "content": "Learn"
        },
        {
          "href": "https://blog.cleancoder.com/",
          "content": "Clean Coder Blog"
        },
        {
          "href": "https://xoofx.com/",
          "content": "Home"
        },
        {
          "href": "http://horicky.blogspot.com/?m=1",
          "content": "Pragmatic Programming Techniques"
        },
        {
          "href": "https://www.scotthurff.com/",
          "content": "Scott Hurff"
        },
        {
          "href": "https://www.allthingsdistributed.com/",
          "content": "All Things Distributed"
        },
        {
          "href": "http://highscalability.com/",
          "content": "High Scalability -"
        },
        {
          "href": "https://oskrhq.com/",
          "content": "Home"
        },
        {
          "href": "http://stevesouders.com/",
          "content": "Steve Souders - High Performance Web Sites"
        },
        {
          "href": "https://blog.cloudflare.com/",
          "content": "The Cloudflare Blog"
        },
        {
          "href": "http://huonw.github.io/",
          "content": "Huon on the internet"
        },
        {
          "href": "https://gankra.github.io/blah/",
          "content": "Corruption Cat"
        },
        {
          "href": "https://www.hawksworx.com/",
          "content": "Phil Hawksworth"
        },
        {
          "href": "https://www.zachleat.com/",
          "content": "zachleat.com"
        },
        {
          "href": "https://surma.dev/",
          "content": "surma.dev"
        },
        {
          "href": "https://bost.ocks.org/mike/",
          "content": "Mike Bostock"
        },
        {
          "href": "https://davidwalsh.name/",
          "content": "David Walsh Blog"
        },
        {
          "href": "https://boats.gitlab.io/blog/",
          "content": "withoutblogs"
        },
        {
          "href": "http://cliffle.com/",
          "content": "Cliffle"
        },
        {
          "href": "https://illustrated.dev/",
          "content": "Illustrated.dev"
        },
        {
          "href": "http://calculist.org/",
          "content": "The Little Calculist"
        },
        {
          "href": "https://skypjack.github.io/",
          "content": "Welcome"
        },
        {
          "href": "https://www.ralfj.de/",
          "content": "ralfj.de"
        },
        {
          "href": "https://raphlinus.github.io/",
          "content": "Raph Levien’s blog"
        },
        {
          "href": "https://blog.functorial.com/",
          "content": "Functorial Blog"
        },
        {
          "href": "https://teropa.info/",
          "content": "Tero Parviainen"
        },
        {
          "href": "http://smallcultfollowing.com/babysteps/",
          "content": "Baby Steps"
        },
        {
          "href": "https://code.thheller.com/",
          "content": "from the shadows …"
        },
        {
          "href": "http://paulgraham.com/index.html",
          "content": "Paul Graham"
        },
        {
          "href": "http://ergoemacs.org/",
          "content": "Xah Emacs Site"
        },
        {
          "href": "http://akkartik.name/",
          "content": "Kartik Agaram"
        },
        {
          "href": "https://dragan.rocks/",
          "content": "Articles"
        },
        {
          "href": "http://i2off.org/",
          "content": "i2Off"
        },
        {
          "href": "http://sam.aaron.name/",
          "content": "A Communicative Programmer"
        },
        {
          "href": "https://jakedeichert.com/",
          "content": "Jake Deichert"
        },
        {
          "href": "http://goran.krampe.se/",
          "content": "Roads Less Taken"
        },
        {
          "href": "https://www.redblobgames.com/",
          "content": "Red Blob Games"
        },
        {
          "href": "https://nathancahill.com/",
          "content": "Nathan Cahill"
        },
        {
          "href": "https://fossheim.io/",
          "content": "Sarah L. Fossheim"
        },
        {
          "href": "https://saagarjha.com/",
          "content": "https://saagarjha.com/"
        },
        {
          "href": "https://blog.matsu.io/about",
          "content": "About | Pine Wu’s Blog"
        },
        {
          "href": "https://kk.org/",
          "content": "Current Passions"
        },
        {
          "href": "https://bobrov.dev/",
          "content": "Bobrov Dev"
        },
        {
          "href": "https://flaviocopes.com/",
          "content": "Flavio Copes"
        },
        {
          "href": "https://bellard.org/",
          "content": "Fabrice Bellard’s Home Page"
        },
        {
          "href": "https://nikitavoloboev.xyz/",
          "content": "Nikita Voloboev"
        },
        {
          "href": "https://wiki.nikitavoloboev.xyz/",
          "content": "Introduction"
        },
        {
          "href": "https://www.gabrielgambetta.com/index.html",
          "content": "Gabriel Gambetta"
        },
        {
          "href": "https://fabiensanglard.net/",
          "content": "Fabien Sanglard’s Website"
        },
        {
          "href": "https://matt.is/",
          "content": "Matt Huebert"
        },
        {
          "href": "https://lea.verou.me/",
          "content": "Lea Verou - Life at the bleeding edge (of web standards)"
        },
        {
          "href": "https://boyter.org/",
          "content": "Ben E. C. Boyter | Ben E. C. Boyter"
        },
        {
          "href": "https://endler.dev/",
          "content": "Matthias Endler"
        },
        {
          "href": "https://www.stephenwolfram.com/",
          "content": "Stephen Wolfram"
        },
        {
          "href": "https://writings.stephenwolfram.com/",
          "content": "Stephen Wolfram Writings"
        },
        {
          "href": "https://www.wolframscience.com/",
          "content": "Wolfram Science and Stephen Wolfram’s ‘A New Kind of Science’"
        },
        {
          "href": "https://www.wolframphysics.org/",
          "content": "The Wolfram Physics Project: Finding the Fundamental Theory of Physics"
        },
        {
          "href": "https://stallman.org/",
          "content": "Richard Stallman’s Personal Page"
        },
        {
          "href": "https://jakearchibald.com/",
          "content": "Blog - JakeArchibald.com"
        },
        {
          "href": "https://www.jendrikillner.com/",
          "content": "Jendrik Illner - 3D Programmer"
        },
        {
          "href": "https://www.expressionsofchange.org/",
          "content": "Expressions of Change"
        },
        {
          "href": "http://composition.al/",
          "content": "composition.al"
        },
        {
          "href": "http://davewiner.com/",
          "content": "Who is Dave Winer?"
        },
        {
          "href": "https://norvig.com/",
          "content": "Peter Norvig"
        },
        {
          "href": "https://github.com/tallesl/Rich-Hickey-fanclub",
          "content": "tallesl/Rich-Hickey-fanclub"
        },
        {
          "href": "https://robertheaton.com/",
          "content": "Robert Heaton | Blog"
        },
        {
          "href": "https://www.ilithya.rocks/",
          "content": "home - ilithya [creative developer, designer, digital artist]"
        },
        {
          "href": "https://lea.verou.me/",
          "content": "Lea Verou - Life at the bleeding edge (of web standards)"
        },
        {
          "href": "https://ncase.me/",
          "content": "Nicky Case"
        },
        {
          "href": "https://notes.andymatuschak.org/About_these_notes",
          "content": "About these notes"
        },
        {
          "href": "https://geidav.wordpress.com/",
          "content": "The Infinite Loop"
        },
        {
          "href": "https://fgiesen.wordpress.com/",
          "content": "The ryg blog"
        },
        {
          "href": "http://acko.net/",
          "content": "Hackery, Math & Design"
        },
        {
          "href": "https://aerotwist.com/blog/",
          "content": "Aerotwist - Blog"
        },
        {
          "href": "https://thndl.com/",
          "content": "thndl"
        },
        {
          "href": "https://keithp.com/",
          "content": "keithp.com"
        },
        {
          "href": "https://meiert.com/en/",
          "content": "Jens Oliver Meiert · Web Developer and Author · HTML and CSS Optimization"
        },
        {
          "href": "https://space.mit.edu/home/tegmark/",
          "content": "The Universes of Max Tegmark"
        },
        {
          "href": "https://doriantaylor.com/",
          "content": "Dorian Taylor - Make Things, Make Sense"
        },
        {
          "href": "https://www.derekyu.com/",
          "content": "Derek Yu’s Home on the Web"
        },
        {
          "href": "https://krasimirtsonev.com/",
          "content": "Krasimir Tsonev"
        },
        {
          "href": "https://jaredforsyth.com/",
          "content": "Jared Forsyth.com | Jared Forsyth.com"
        },
        {
          "href": "https://joshondesign.com/",
          "content": "Josh On Design"
        },
        {
          "href": "https://jasonformat.com/",
          "content": "Jason Format"
        },
        {
          "href": "https://mitranim.com/",
          "content": "about:mitranim"
        },
        {
          "href": "https://lord.io/",
          "content": "Lord.io"
        },
        {
          "href": "https://www.joelonsoftware.com/",
          "content": "Joel on Software"
        },
        {
          "href": "https://grahamc.com/",
          "content": "Graham Christensen"
        },
        {
          "href": "https://apenwarr.ca/log/",
          "content": "202012 - apenwarr"
        },
        {
          "href": "https://conduitry.dev/",
          "content": "Conduitry"
        },
        {
          "href": "https://chor.date/",
          "content": "Conduitry @ Chor·date"
        },
        {
          "href": "https://ciechanow.ski/",
          "content": "Bartosz Ciechanowski"
        }
      ],
      "id": 139,
      "content": "# People and Blogs\n\n[Bret Victor](http://worrydream.com/)\n\n[Overreacted](https://overreacted.io/)\n\n[Kent C. Dodds](https://kentcdodds.com/)\n\n[Mozilla Hacks - the Web developer blog - hacks.mozilla.org](https://hacks.mozilla.org/)\n\n[Blog - Vercel](https://zeit.co/blog)\n\n[Ceasefire - Where cooler heads prevail](https://www.changeaview.com/cav/posts)\n\n[All Posts | Netlify Blog](https://www.netlify.com/blog/)\n\n[martinfowler.com](https://martinfowler.com/)\n\n[Smashing Magazine - For Web Designers And Developers](https://www.smashingmagazine.com/)\n\n[Mark's Dev Blog](https://blog.isquaredsoftware.com/)\n\n[Blog - JakeArchibald.com](https://jakearchibald.com/)\n\n[WhatsApp Blog](https://blog.whatsapp.com/)\n\n[Joe Duffy - Blog](http://joeduffyblog.com/)\n\n[Path-Sensitive](http://www.pathsensitive.com/)\n\n[James Shore](https://www.jamesshore.com/)\n\n[OSS, Risk, and Compliance](https://blog.izs.me/)\n\n[The Pragmatic Engineer](https://blog.pragmaticengineer.com/)\n\n[Paul Hammant's blog](https://paulhammant.com/)\n\n[Chuck Moore](https://colorforth.github.io/)\n\n[Nick Craver - Software Imagineering](https://nickcraver.com/)\n\n[Paged Out!](https://pagedout.institute/)\n\n[Zach Holman](https://zachholman.com/)\n\n[The Transformation Architect](https://architectelevator.com/)\n\n[Software Blog](https://blog.christianposta.com/)\n\n[brandur.org - Brandur Leach](https://brandur.org/)\n\n[Learn](https://www.izotope.com/en/learn.html)\n\n[Clean Coder Blog](https://blog.cleancoder.com/)\n\n[Home](https://xoofx.com/)\n\n[Pragmatic Programming Techniques](http://horicky.blogspot.com/?m=1)\n\n[Scott Hurff](https://www.scotthurff.com/)\n\n[All Things Distributed](https://www.allthingsdistributed.com/)\n\n[High Scalability -](http://highscalability.com/)\n\n[Home](https://oskrhq.com/)\n\n[Steve Souders - High Performance Web Sites](http://stevesouders.com/)\n\n[The Cloudflare Blog](https://blog.cloudflare.com/)\n\n[Huon on the internet](http://huonw.github.io/)\n\n[Corruption Cat](https://gankra.github.io/blah/)\n\n[Phil Hawksworth](https://www.hawksworx.com/)\n\n[zachleat.com](https://www.zachleat.com/)\n\n[surma.dev](https://surma.dev/)\n\n[Mike Bostock](https://bost.ocks.org/mike/)\n\n[David Walsh Blog](https://davidwalsh.name/)\n\n[withoutblogs](https://boats.gitlab.io/blog/)\n\n[Cliffle](http://cliffle.com/)\n\n[Illustrated.dev](https://illustrated.dev/)\n\n[The Little Calculist](http://calculist.org/)\n\n[Welcome](https://skypjack.github.io/)\n\n[ralfj.de](https://www.ralfj.de/)\n\n[Raph Levien's blog](https://raphlinus.github.io/)\n\n[Functorial Blog](https://blog.functorial.com/)\n\n[Tero Parviainen](https://teropa.info/)\n\n[Baby Steps](http://smallcultfollowing.com/babysteps/)\n\n[from the shadows ...](https://code.thheller.com/)\n\n[Paul Graham](http://paulgraham.com/index.html)\n\n[Xah Emacs Site](http://ergoemacs.org/)\n\n[Kartik Agaram](http://akkartik.name/)\n\n[Articles](https://dragan.rocks/)\n\n[i2Off](http://i2off.org/)\n\n[A Communicative Programmer](http://sam.aaron.name/)\n\n[Jake Deichert](https://jakedeichert.com/)\n\n[Roads Less Taken](http://goran.krampe.se/)\n\n[Red Blob Games](https://www.redblobgames.com/)\n\n[Nathan Cahill](https://nathancahill.com/)\n\n[Sarah L. Fossheim](https://fossheim.io/)\n\n[https://saagarjha.com/](https://saagarjha.com/)\n\n[About | Pine Wu's Blog](https://blog.matsu.io/about)\n\n[Current Passions](https://kk.org/)\n\n[Bobrov Dev](https://bobrov.dev/)\n\n[Flavio Copes](https://flaviocopes.com/)\n\n[Fabrice Bellard's Home Page](https://bellard.org/)\n\n[Nikita Voloboev](https://nikitavoloboev.xyz/)\n\n[Introduction](https://wiki.nikitavoloboev.xyz/)\n\n[Gabriel Gambetta](https://www.gabrielgambetta.com/index.html)\n\n[Fabien Sanglard's Website](https://fabiensanglard.net/)\n\n[Matt Huebert](https://matt.is/)\n\n[Lea Verou - Life at the bleeding edge (of web standards)](https://lea.verou.me/)\n\n[Ben E. C. Boyter | Ben E. C. Boyter](https://boyter.org/)\n\n[Matthias Endler](https://endler.dev/)\n\n[Stephen Wolfram](https://www.stephenwolfram.com/)\n\n[Stephen Wolfram Writings](https://writings.stephenwolfram.com/)\n\n[Wolfram Science and Stephen Wolfram's 'A New Kind of Science'](https://www.wolframscience.com/)\n\n[The Wolfram Physics Project: Finding the Fundamental Theory of Physics](https://www.wolframphysics.org/)\n\n[Richard Stallman's Personal Page](https://stallman.org/)\n\n[Blog - JakeArchibald.com](https://jakearchibald.com/)\n\n[Jendrik Illner - 3D Programmer](https://www.jendrikillner.com/)\n\n[Expressions of Change](https://www.expressionsofchange.org/)\n\n[composition.al](http://composition.al/)\n\n[Who is Dave Winer?](http://davewiner.com/)\n\n[Peter Norvig](https://norvig.com/)\n\n[tallesl/Rich-Hickey-fanclub](https://github.com/tallesl/Rich-Hickey-fanclub)\n\n[Robert Heaton | Blog](https://robertheaton.com/)\n\n[home - ilithya [creative developer, designer, digital artist]](https://www.ilithya.rocks/)\n\n[Lea Verou - Life at the bleeding edge (of web standards)](https://lea.verou.me/)\n\n[Nicky Case](https://ncase.me/)\n\n[About these notes](https://notes.andymatuschak.org/About_these_notes)\n\n[The Infinite Loop](https://geidav.wordpress.com/)\n\n[The ryg blog](https://fgiesen.wordpress.com/)\n\n[Hackery, Math & Design](http://acko.net/)\n\n[Aerotwist - Blog](https://aerotwist.com/blog/)\n\n[thndl](https://thndl.com/)\n\n[keithp.com](https://keithp.com/)\n\n[Jens Oliver Meiert · Web Developer and Author · HTML and CSS Optimization](https://meiert.com/en/)\n\n[The Universes of Max Tegmark](https://space.mit.edu/home/tegmark/)\n\n[Dorian Taylor - Make Things, Make Sense](https://doriantaylor.com/)\n\n[Derek Yu's Home on the Web](https://www.derekyu.com/)\n\n[Krasimir Tsonev](https://krasimirtsonev.com/)\n\n[Jared Forsyth.com | Jared Forsyth.com](https://jaredforsyth.com/)\n\n[Josh On Design](https://joshondesign.com/)\n\n[Jason Format](https://jasonformat.com/)\n\n[about:mitranim](https://mitranim.com/)\n\n[Lord.io](https://lord.io/)\n\n[Joel on Software](https://www.joelonsoftware.com/)\n\n[Graham Christensen](https://grahamc.com/)\n\n[202012 - apenwarr](https://apenwarr.ca/log/)\n\n[Conduitry](https://conduitry.dev/)\n\n[Conduitry @ Chor·date](https://chor.date/)\n\n[Bartosz Ciechanowski](https://ciechanow.ski/)",
      "description": "# People and Blogs\n\n[Bret Victor](http://worrydream.com/)",
      "href": "/people-blogs",
      "path": "/content/people-blogs.md",
      "slug": "people-blogs",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Phoenix",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.phoenixframework.org/",
          "content": "Phoenix Framework"
        },
        {
          "href": "https://github.com/phoenixframework/phoenix_live_view",
          "content": "phoenixframework/phoenix_live_view"
        },
        {
          "href": "https://github.com/elixir-nx/livebook",
          "content": "elixir-nx/livebook"
        }
      ],
      "id": 140,
      "content": "# Phoenix\n\n[Phoenix Framework](https://www.phoenixframework.org/)\n\n[phoenixframework/phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view)\n\n[elixir-nx/livebook](https://github.com/elixir-nx/livebook)",
      "description": "# Phoenix\n\n[Phoenix Framework](https://www.phoenixframework.org/)",
      "href": "/phoenix",
      "path": "/content/phoenix.md",
      "slug": "phoenix",
      "backlinks": [
        {
          "href": "/elixir-erlang",
          "content": "Elixir & Erlang"
        }
      ]
    },
    {
      "title": "PHP",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.php.net/",
          "content": "PHP: Hypertext Preprocessor"
        },
        {
          "href": "https://www.swoole.co.uk/",
          "content": "PHP Coroutine Fiber Async Programming Framework | Swoole PHP"
        },
        {
          "href": "https://github.com/swoole/swoole-src",
          "content": "swoole/swoole-src"
        },
        {
          "href": "https://getlaminas.org/",
          "content": "Home - Laminas Project - Enterprise PHP Framework"
        },
        {
          "href": "https://appserver.io/",
          "content": "Home"
        },
        {
          "href": "https://roadrunner.dev/",
          "content": "RoadRunner is a high-performance PHP application server, load-balancer, and process manager written in Golang."
        },
        {
          "href": "https://laravel.com/",
          "content": "Laravel - The PHP Framework For Web Artisans"
        },
        {
          "href": "https://laravel-livewire.com/",
          "content": "Livewire | Laravel"
        },
        {
          "href": "https://github.com/livewire/livewire",
          "content": "livewire/livewire"
        },
        {
          "href": "https://symfony.com/",
          "content": "Symfony, High Performance PHP Framework for Web Development"
        },
        {
          "href": "https://cakephp.org/",
          "content": "CakePHP - Build fast, grow solid | PHP Framework | Home"
        },
        {
          "href": "http://codeigniter.com/",
          "content": "CodeIgniter Web Framework"
        },
        {
          "href": "https://hacklang.org/",
          "content": "Hack · Programming Productivity Without Breaking Things"
        },
        {
          "href": "https://github.com/facebook/hhvm",
          "content": "facebook/hhvm"
        }
      ],
      "id": 141,
      "content": "# PHP\n\n[PHP: Hypertext Preprocessor](https://www.php.net/)\n\n[PHP Coroutine Fiber Async Programming Framework | Swoole PHP](https://www.swoole.co.uk/)\n\n[swoole/swoole-src](https://github.com/swoole/swoole-src)\n\n[Home - Laminas Project - Enterprise PHP Framework](https://getlaminas.org/)\n\n[Home](https://appserver.io/)\n\n[RoadRunner is a high-performance PHP application server, load-balancer, and process manager written in Golang.](https://roadrunner.dev/)\n\n[Laravel - The PHP Framework For Web Artisans](https://laravel.com/)\n\n[Livewire | Laravel](https://laravel-livewire.com/)\n\n[livewire/livewire](https://github.com/livewire/livewire)\n\n[Symfony, High Performance PHP Framework for Web Development](https://symfony.com/)\n\n[CakePHP - Build fast, grow solid | PHP Framework | Home](https://cakephp.org/)\n\n[CodeIgniter Web Framework](http://codeigniter.com/)\n\n[Hack · Programming Productivity Without Breaking Things](https://hacklang.org/)\n\n[facebook/hhvm](https://github.com/facebook/hhvm)",
      "description": "# PHP\n\n[PHP: Hypertext Preprocessor](https://www.php.net/)",
      "href": "/php",
      "path": "/content/php.md",
      "slug": "php",
      "backlinks": [
        {
          "href": "/programming-languages",
          "content": "Programming Languages"
        }
      ]
    },
    {
      "title": "Physics",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://theoreticalminimum.com/",
          "content": "The Theoretical Minimum"
        },
        {
          "href": "https://theoreticalminimum.com/courses/classical-mechanics/2011/fall/lecture-1",
          "content": "State diagrams and the nature of physical laws"
        },
        {
          "href": "https://www.youtube.com/watch?time_continue=6&v=ApUFtLCrU90",
          "content": "Classical Mechanics | Lecture 1"
        }
      ],
      "id": 142,
      "content": "# Physics\n\n## The Theoretical Minimum\n\n[The Theoretical Minimum](https://theoreticalminimum.com/)\n\n[State diagrams and the nature of physical laws](https://theoreticalminimum.com/courses/classical-mechanics/2011/fall/lecture-1)\n\n[Classical Mechanics | Lecture 1](https://www.youtube.com/watch?time_continue=6&v=ApUFtLCrU90)",
      "description": "# Physics\n\n## The Theoretical Minimum",
      "href": "/physics",
      "path": "/content/physics.md",
      "slug": "physics",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Productivity",
      "author": "pluvial",
      "links": [
        {
          "href": "/notion",
          "content": "Notion"
        }
      ],
      "externalLinks": [
        {
          "href": "https://www.buildingasecondbrain.com/",
          "content": "Building a Second Brain: Capture, Organize, and Retrieve Your Ideas Using Digital Notes"
        },
        {
          "href": "https://zettelkasten.de/posts/overview/",
          "content": "Zettelkasten"
        },
        {
          "href": "https://airtable.com/",
          "content": "Airtable: Organize anything you can imagine"
        },
        {
          "href": "https://support.airtable.com/hc/en-us/articles/360021518753-Getting-started-starting-with-the-base-ics",
          "content": "Getting started: starting with the base-ics"
        },
        {
          "href": "https://nocodb.com/",
          "content": "NocoDB | Turns your SQL database into a Nocode platform. Free & Open Source."
        },
        {
          "href": "https://github.com/nocodb/nocodb",
          "content": "GitHub - nocodb/nocodb: 🔥 🔥 The Open Source Airtable alternative - Powered by Vue.js 🚀 🚀"
        },
        {
          "href": "https://www.diagrams.net/",
          "content": "Diagram Software and Flowchart Maker"
        },
        {
          "href": "https://www.lucidchart.com/",
          "content": "Online Diagram Software & Visual Solution | Lucidchart"
        },
        {
          "href": "https://gitmind.com/",
          "content": "GitMind - Free Online Mind Mapping"
        },
        {
          "href": "https://www.craft.do/",
          "content": "Craft | A fresh take on documents"
        },
        {
          "href": "https://culturedcode.com/things/",
          "content": "The all-new Things"
        },
        {
          "href": "https://todoist.com/",
          "content": "Todoist: The to do list to organize work & life"
        },
        {
          "href": "https://bear.app/",
          "content": "Bear - Write beautifully on iPhone, iPad, and Mac"
        },
        {
          "href": "https://workflowy.com/",
          "content": "A simpler way to organize your work - WorkFlowy"
        },
        {
          "href": "https://clickup.com/",
          "content": "ClickUp™ | One app to replace them all"
        },
        {
          "href": "https://coda.io/welcome",
          "content": "Coda | A new doc for teams."
        },
        {
          "href": "https://www.nuclino.com/",
          "content": "Nuclino | The easy knowledge base for teams"
        },
        {
          "href": "https://logseq.com/",
          "content": "A privacy-first, open-source knowledge base"
        },
        {
          "href": "https://github.com/logseq/logseq",
          "content": "GitHub - logseq/logseq: A privacy-first, open-source platform for knowledge management and collaboration. Desktop app download link: https://github.com/logseq/logseq/releases, roadmap: https://trello.com/b/8txSM12G/roadmap"
        },
        {
          "href": "https://www.appflowy.io/",
          "content": "AppFlowy.IO"
        },
        {
          "href": "https://github.com/AppFlowy-IO/appflowy",
          "content": "https://github.com/AppFlowy-IO/appflowy"
        },
        {
          "href": "https://github.com/zadam/trilium",
          "content": "GitHub - zadam/trilium: Build your personal knowledge base with Trilium Notes"
        },
        {
          "href": "https://obsidian.md/",
          "content": "Obsidian: A knowledge base that works on local Markdown files."
        },
        {
          "href": "http://tangentnotes.com/",
          "content": "Tangent"
        },
        {
          "href": "https://boostnote.io/",
          "content": "Boost Note"
        },
        {
          "href": "https://github.com/boostio/boostnote.next",
          "content": "BoostIO/BoostNote.next"
        },
        {
          "href": "https://github.com/Uzay-G/archivy",
          "content": "Uzay-G/archivy"
        },
        {
          "href": "https://fibery.io/build",
          "content": "Fibery | Build your own workspace"
        },
        {
          "href": "https://roamresearch.com/",
          "content": "Roam Research - A note taking tool for networked thought."
        },
        {
          "href": "https://foambubble.github.io/foam/",
          "content": "Foam"
        },
        {
          "href": "https://github.com/foambubble/foam",
          "content": "foambubble/foam"
        },
        {
          "href": "https://www.orgroam.com/",
          "content": "Org-roam"
        },
        {
          "href": "https://github.com/org-roam/org-roam",
          "content": "GitHub - org-roam/org-roam: Rudimentary Roam replica with Org-mode"
        },
        {
          "href": "https://github.com/org-roam/org-roam-ui",
          "content": "GitHub - org-roam/org-roam-ui: A graphical frontend for exploring your org-roam Zettelkasten"
        },
        {
          "href": "https://www.getoutline.com/",
          "content": "Outline"
        },
        {
          "href": "https://github.com/outline/outline",
          "content": "outline/outline"
        },
        {
          "href": "https://www.filestash.app/",
          "content": "Filestash"
        },
        {
          "href": "https://github.com/mickael-kerjean/filestash",
          "content": "mickael-kerjean/filestash"
        },
        {
          "href": "https://www.phacility.com/",
          "content": "Phacility - Home"
        },
        {
          "href": "https://github.com/phacility/phabricator",
          "content": "phacility/phabricator"
        },
        {
          "href": "https://milanote.com/",
          "content": "Milanote - the tool for organizing creative projects"
        },
        {
          "href": "https://agenda.com/",
          "content": "Agenda - Date-focused Note Taking."
        },
        {
          "href": "https://nextcloud.com/",
          "content": "Nextcloud"
        },
        {
          "href": "https://github.com/nextcloud",
          "content": "Nextcloud"
        },
        {
          "href": "https://joplinapp.org/",
          "content": "Joplin"
        },
        {
          "href": "https://github.com/laurent22/joplin",
          "content": "laurent22/joplin"
        },
        {
          "href": "https://www.bookstackapp.com/",
          "content": "BookStack"
        },
        {
          "href": "https://github.com/BookStackApp/BookStack",
          "content": "BookStackApp/BookStack"
        },
        {
          "href": "https://slite.com/",
          "content": "One Combined Workspace. All Your Team Documentation. | Slite"
        },
        {
          "href": "https://zenkit.com/en/",
          "content": "Zenkit | Online Project Management"
        },
        {
          "href": "https://soapboxhq.com/",
          "content": "SoapBox: The App Built for Managers | SoapBoxHQ.com"
        },
        {
          "href": "https://brick.do/",
          "content": "Brick"
        },
        {
          "href": "https://knowfox.com/",
          "content": "Knowfox"
        },
        {
          "href": "https://github.com/oschettler/knowfox",
          "content": "oschettler/knowfox"
        },
        {
          "href": "https://github.com/zadam/trilium",
          "content": "zadam/trilium"
        },
        {
          "href": "https://github.com/dnote/dnote",
          "content": "dnote/dnote"
        },
        {
          "href": "https://github.com/ziishaned/opus",
          "content": "ziishaned/opus"
        },
        {
          "href": "https://standardnotes.org/",
          "content": "Standard Notes | A Simple And Private Notes App"
        },
        {
          "href": "https://github.com/standardnotes/web",
          "content": "standardnotes/web"
        },
        {
          "href": "https://pastebin.com/",
          "content": "Pastebin.com - #1 paste tool since 2002!"
        },
        {
          "href": "http://ix.io/",
          "content": "ix"
        },
        {
          "href": "http://sprunge.us/",
          "content": "sprunge"
        },
        {
          "href": "https://github.com/rupa/sprunge",
          "content": "rupa/sprunge"
        },
        {
          "href": "https://github.com/ptpb/pb",
          "content": "ptpb/pb"
        },
        {
          "href": "http://wgetpaste.zlin.dk/",
          "content": "Index of /"
        },
        {
          "href": "https://bsd.ac/",
          "content": "Purrito Bin"
        },
        {
          "href": "https://github.com/PurritoBin/PurritoBin",
          "content": "PurritoBin/PurritoBin"
        },
        {
          "href": "https://0x0.st/",
          "content": "0x0"
        },
        {
          "href": "https://github.com/mia-0/0x0",
          "content": "mia-0/0x0"
        },
        {
          "href": "https://astralapp.com/",
          "content": "Organize Your GitHub Stars With Ease | Astral"
        },
        {
          "href": "https://contexts.co/",
          "content": "Contexts - Radically simpler & faster window switcher for Mac"
        },
        {
          "href": "https://pasteapp.me/",
          "content": "The smart way to copy and paste on Mac, iPhone, and iPad"
        },
        {
          "href": "https://unclutterapp.com/",
          "content": "Unclutter for Mac"
        },
        {
          "href": "https://appmakes.io/paletro",
          "content": "Paletro"
        },
        {
          "href": "https://readup.com/",
          "content": "Readup: Social Reading"
        },
        {
          "href": "https://folivora.ai/",
          "content": "folivora.ai - Great Tools for your Mac!"
        },
        {
          "href": "https://github.com/dexterleng/vimac",
          "content": "dexterleng/vimac"
        },
        {
          "href": "https://getcommande.com/",
          "content": "Home - Command E"
        }
      ],
      "id": 143,
      "content": "# Productivity\n\n[[notion|Notion]]\n\n[Building a Second Brain: Capture, Organize, and Retrieve Your Ideas Using Digital Notes](https://www.buildingasecondbrain.com/)\n\n[Zettelkasten](https://zettelkasten.de/posts/overview/)\n\n## Project management\n\n[Airtable: Organize anything you can imagine](https://airtable.com/)\n\n[Getting started: starting with the base-ics](https://support.airtable.com/hc/en-us/articles/360021518753-Getting-started-starting-with-the-base-ics)\n\n[NocoDB | Turns your SQL database into a Nocode platform. Free & Open Source.](https://nocodb.com/)\n\n[GitHub - nocodb/nocodb: 🔥 🔥 The Open Source Airtable alternative - Powered by Vue.js 🚀 🚀](https://github.com/nocodb/nocodb)\n\n## Notes, diagrams, and mind maps\n\n[Diagram Software and Flowchart Maker](https://www.diagrams.net/)\n\n[Online Diagram Software & Visual Solution | Lucidchart](https://www.lucidchart.com/)\n\n[GitMind - Free Online Mind Mapping](https://gitmind.com/)\n\n[Craft | A fresh take on documents](https://www.craft.do/)\n\n[The all-new Things](https://culturedcode.com/things/)\n\n[Todoist: The to do list to organize work & life](https://todoist.com/)\n\n[Bear - Write beautifully on iPhone, iPad, and Mac](https://bear.app/)\n\n[A simpler way to organize your work - WorkFlowy](https://workflowy.com/)\n\n[ClickUp™ | One app to replace them all](https://clickup.com/)\n\n[Coda | A new doc for teams.](https://coda.io/welcome)\n\n[Nuclino | The easy knowledge base for teams](https://www.nuclino.com/)\n\n[A privacy-first, open-source knowledge base](https://logseq.com/)\n\n[GitHub - logseq/logseq: A privacy-first, open-source platform for knowledge management and collaboration. Desktop app download link: https://github.com/logseq/logseq/releases, roadmap: https://trello.com/b/8txSM12G/roadmap](https://github.com/logseq/logseq)\n\n[AppFlowy.IO](https://www.appflowy.io/)\n\n[https://github.com/AppFlowy-IO/appflowy](https://github.com/AppFlowy-IO/appflowy)\n\n[GitHub - zadam/trilium: Build your personal knowledge base with Trilium Notes](https://github.com/zadam/trilium)\n\n[Obsidian: A knowledge base that works on local Markdown files.](https://obsidian.md/)\n\n[Tangent](http://tangentnotes.com/)\n\n[Boost Note](https://boostnote.io/)\n\n[BoostIO/BoostNote.next](https://github.com/boostio/boostnote.next)\n\n[Uzay-G/archivy](https://github.com/Uzay-G/archivy)\n\n[Fibery | Build your own workspace](https://fibery.io/build)\n\n[Roam Research - A note taking tool for networked thought.](https://roamresearch.com/)\n\n[Foam](https://foambubble.github.io/foam/)\n\n[foambubble/foam](https://github.com/foambubble/foam)\n\n[Org-roam](https://www.orgroam.com/)\n\n[GitHub - org-roam/org-roam: Rudimentary Roam replica with Org-mode](https://github.com/org-roam/org-roam)\n\n[GitHub - org-roam/org-roam-ui: A graphical frontend for exploring your org-roam Zettelkasten](https://github.com/org-roam/org-roam-ui)\n\n[Outline](https://www.getoutline.com/)\n\n[outline/outline](https://github.com/outline/outline)\n\n[Filestash](https://www.filestash.app/)\n\n[mickael-kerjean/filestash](https://github.com/mickael-kerjean/filestash)\n\n[Phacility - Home](https://www.phacility.com/)\n\n[phacility/phabricator](https://github.com/phacility/phabricator)\n\n[Milanote - the tool for organizing creative projects](https://milanote.com/)\n\n[Agenda - Date-focused Note Taking.](https://agenda.com/)\n\n[Nextcloud](https://nextcloud.com/)\n\n[Nextcloud](https://github.com/nextcloud)\n\n[Joplin](https://joplinapp.org/)\n\n[laurent22/joplin](https://github.com/laurent22/joplin)\n\n[BookStack](https://www.bookstackapp.com/)\n\n[BookStackApp/BookStack](https://github.com/BookStackApp/BookStack)\n\n[One Combined Workspace. All Your Team Documentation. | Slite](https://slite.com/)\n\n[Zenkit | Online Project Management](https://zenkit.com/en/)\n\n[SoapBox: The App Built for Managers | SoapBoxHQ.com](https://soapboxhq.com/)\n\n[Brick](https://brick.do/)\n\n[Knowfox](https://knowfox.com/)\n\n[oschettler/knowfox](https://github.com/oschettler/knowfox)\n\n[zadam/trilium](https://github.com/zadam/trilium)\n\n[dnote/dnote](https://github.com/dnote/dnote)\n\n[ziishaned/opus](https://github.com/ziishaned/opus)\n\n[Standard Notes | A Simple And Private Notes App](https://standardnotes.org/)\n\n[standardnotes/web](https://github.com/standardnotes/web)\n\n## Pastebins\n\n[Pastebin.com - #1 paste tool since 2002!](https://pastebin.com/)\n\n[ix](http://ix.io/)\n\n[sprunge](http://sprunge.us/)\n\n[rupa/sprunge](https://github.com/rupa/sprunge)\n\n[ptpb/pb](https://github.com/ptpb/pb)\n\n[Index of /](http://wgetpaste.zlin.dk/)\n\n[Purrito Bin](https://bsd.ac/)\n\n[PurritoBin/PurritoBin](https://github.com/PurritoBin/PurritoBin)\n\n[0x0](https://0x0.st/)\n\n[mia-0/0x0](https://github.com/mia-0/0x0)\n\n## Misc\n\n[Organize Your GitHub Stars With Ease | Astral](https://astralapp.com/)\n\n[Contexts - Radically simpler & faster window switcher for Mac](https://contexts.co/)\n\n[The smart way to copy and paste on Mac, iPhone, and iPad](https://pasteapp.me/)\n\n[Unclutter for Mac](https://unclutterapp.com/)\n\n[Paletro](https://appmakes.io/paletro)\n\n[Readup: Social Reading](https://readup.com/)\n\n[folivora.ai - Great Tools for your Mac!](https://folivora.ai/)\n\n[dexterleng/vimac](https://github.com/dexterleng/vimac)\n\n[Home - Command E](https://getcommande.com/)",
      "description": "# Productivity\n\n[[notion|Notion]]",
      "href": "/productivity",
      "path": "/content/productivity.md",
      "slug": "productivity",
      "backlinks": [
        {
          "href": "/tools",
          "content": "Tools"
        }
      ]
    },
    {
      "title": "Other Programming Languages",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://tjpalmer.github.io/languish/",
          "content": "Languish - Programming Language Trends"
        },
        {
          "href": "https://crystal-lang.org/",
          "content": "Crystal"
        },
        {
          "href": "https://vlang.io/",
          "content": "The V Programming Language"
        },
        {
          "href": "http://terralang.org/",
          "content": "Terra"
        },
        {
          "href": "https://github.com/aep/zz",
          "content": "zetzit/zz"
        },
        {
          "href": "https://github.com/nickmqb/muon",
          "content": "nickmqb/muon"
        },
        {
          "href": "https://nickmqb.github.io/",
          "content": "Muon development blog"
        },
        {
          "href": "https://odin-lang.org/",
          "content": "Home"
        },
        {
          "href": "https://github.com/odin-lang/Odin",
          "content": "odin-lang/Odin"
        },
        {
          "href": "https://www.beeflang.org/",
          "content": "The Beef Programming Language"
        },
        {
          "href": "https://github.com/beefytech/Beef",
          "content": "beefytech/Beef"
        },
        {
          "href": "https://antelang.org/",
          "content": "Ante"
        },
        {
          "href": "https://github.com/jfecher/ante",
          "content": "jfecher/ante"
        },
        {
          "href": "https://vale.dev/",
          "content": "Home - Vale"
        },
        {
          "href": "https://github.com/ValeLang/Vale",
          "content": "ValeLang/Vale"
        },
        {
          "href": "https://dlang.org/",
          "content": "Home - D Programming Language"
        },
        {
          "href": "https://www.blech-lang.org/",
          "content": "The Blech language"
        },
        {
          "href": "https://github.com/boschresearch/blech",
          "content": "GitHub - boschresearch/blech: Blech is a language for developing reactive, real-time critical embedded software."
        },
        {
          "href": "https://github.com/akkartik/mu",
          "content": "https://github.com/akkartik/mu"
        },
        {
          "href": "https://www.kitlang.org/",
          "content": "Kit Programming Language"
        },
        {
          "href": "https://github.com/kitlang/kit",
          "content": "GitHub - kitlang/kit: (INACTIVE) Kit: a magical, high performance programming language, designed for game development. Pre-alpha!"
        },
        {
          "href": "https://www.adacore.com/",
          "content": "Homepage - AdaCore"
        },
        {
          "href": "https://learn.adacore.com/",
          "content": "LEARN.ADACORE.COM - learn.adacore.com"
        },
        {
          "href": "https://www.gnu.org/software/gnat/",
          "content": "GNAT (Ada) - GNU Project - Free Software Foundation (FSF)"
        },
        {
          "href": "https://github.com/godunko/adawebpack",
          "content": "GitHub - godunko/adawebpack: Ada WASM Runtime and Bindings for Web API"
        },
        {
          "href": "https://github.com/AdaCore/gnat-llvm",
          "content": "GitHub - AdaCore/gnat-llvm: LLVM based GNAT compiler"
        },
        {
          "href": "https://github.com/microsoft/BosqueLanguage",
          "content": "microsoft/BosqueLanguage"
        },
        {
          "href": "https://github.com/microsoft/verona",
          "content": "microsoft/verona"
        },
        {
          "href": "https://github.com/skiplang/skip",
          "content": "GitHub - skiplang/skip: A programming language to skip the things you have already computed"
        },
        {
          "href": "https://www.unisonweb.org/",
          "content": "The Unison language"
        },
        {
          "href": "https://github.com/unisonweb/unison",
          "content": "unisonweb/unison"
        },
        {
          "href": "https://github.com/jaredly/unison.rs",
          "content": "jaredly/unison.rs"
        },
        {
          "href": "https://raku.org/",
          "content": "Raku Programming Language"
        },
        {
          "href": "https://rakudo.org/",
          "content": "Rakudo"
        },
        {
          "href": "https://github.com/rakudo/rakudo",
          "content": "GitHub - rakudo/rakudo: 🦋 Rakudo - Raku on MoarVM, JVM, and JS"
        },
        {
          "href": "https://www.moarvm.org/",
          "content": "MoarVM"
        },
        {
          "href": "https://github.com/MoarVM/MoarVM",
          "content": "GitHub - MoarVM/MoarVM: A VM with adaptive optimization and JIT compilation, built for Rakudo"
        },
        {
          "href": "https://www.perl.org/",
          "content": "The Perl Programming Language - www.perl.org"
        },
        {
          "href": "https://gluon-lang.org/",
          "content": "Gluon"
        },
        {
          "href": "https://github.com/gluon-lang/gluon",
          "content": "gluon-lang/gluon"
        },
        {
          "href": "https://github.com/PistonDevelopers/dyon",
          "content": "PistonDevelopers/dyon"
        },
        {
          "href": "https://rhai.rs/",
          "content": "Rhai - Embedded Scripting for Rust"
        },
        {
          "href": "https://github.com/rhaiscript/rhai",
          "content": "rhaiscript/rhai"
        },
        {
          "href": "https://mun-lang.org/",
          "content": "Mun"
        },
        {
          "href": "https://github.com/mun-lang/mun",
          "content": "mun-lang/mun"
        },
        {
          "href": "https://dascript.org/",
          "content": "daScript - The High Performance Scripting Language"
        },
        {
          "href": "https://github.com/GaijinEntertainment/daScript",
          "content": "GaijinEntertainment/daScript"
        },
        {
          "href": "https://github.com/MasterQ32/LoLa",
          "content": "MasterQ32/LoLa"
        },
        {
          "href": "https://marcobambini.github.io/gravity/#/",
          "content": "Gravity Documentation"
        },
        {
          "href": "https://github.com/marcobambini/gravity",
          "content": "marcobambini/gravity"
        },
        {
          "href": "https://gitlab.com/FascinatedBox/lily",
          "content": "FascinatedBox / lily"
        },
        {
          "href": "https://selflanguage.org/",
          "content": "Self | Welcome"
        },
        {
          "href": "http://kleinvm.sourceforge.net/",
          "content": "Klein Metacircular Virtual Machine Kit"
        },
        {
          "href": "https://colorforth.github.io/",
          "content": "Chuck Moore"
        },
        {
          "href": "https://www.forth.com/",
          "content": "software development systems & services"
        },
        {
          "href": "https://factorcode.org/",
          "content": "Factor programming language"
        },
        {
          "href": "https://www.dawn-lang.org/",
          "content": "Dawn"
        },
        {
          "href": "https://github.com/dawn-lang/dawn-phase1",
          "content": "dawn-lang/dawn-phase1"
        },
        {
          "href": "https://shakti.com/",
          "content": "Shakti"
        },
        {
          "href": "https://estradajke.github.io/k9-simples/k9/",
          "content": "Shakti (k9) tutorial"
        },
        {
          "href": "https://kparc.com/",
          "content": "k language, kdb"
        },
        {
          "href": "https://kparc.github.io/ref/",
          "content": "+/kei | K reference card"
        },
        {
          "href": "https://github.com/kevinlawler/kona",
          "content": "kevinlawler/kona"
        },
        {
          "href": "https://github.com/JohnEarnest/ok",
          "content": "JohnEarnest/ok"
        },
        {
          "href": "https://code.kx.com/q/",
          "content": "Developing with kdb+ and the q language"
        },
        {
          "href": "https://code.kx.com/q4m3/",
          "content": "Q for Mortals"
        },
        {
          "href": "https://www.jsoftware.com/#/",
          "content": "Jsoftware"
        },
        {
          "href": "https://github.com/jsoftware/jsource",
          "content": "jsoftware/jsource"
        },
        {
          "href": "https://www.wolfram.com/language/",
          "content": "Wolfram Language: Programming with Built-in Computational Intelligence"
        },
        {
          "href": "https://www.wolfram.com/language/elementary-introduction/2nd-ed/",
          "content": "An Elementary Introduction to the Wolfram Language by Stephen Wolfram"
        },
        {
          "href": "https://www.ponylang.io/",
          "content": "Pony"
        },
        {
          "href": "https://github.com/ponylang/ponyc",
          "content": "ponylang/ponyc"
        },
        {
          "href": "https://iolanguage.org/index.html",
          "content": "io language"
        },
        {
          "href": "https://www.eiffel.org/",
          "content": "Community"
        },
        {
          "href": "https://www.fourmilab.ch/diesel/diesel.html",
          "content": "DIESEL - Dumb Interpretively Evaluated String Expression Language"
        },
        {
          "href": "https://squeak.org/",
          "content": "Squeak/Smalltalk"
        },
        {
          "href": "https://www.idris-lang.org/",
          "content": "Idris: A Language for Type-Driven Development"
        },
        {
          "href": "https://www.jetbrains.com/mps/",
          "content": "MPS: The Domain-Specific Language Creator by JetBrains"
        },
        {
          "href": "https://treenotation.org/",
          "content": "Tree Notation"
        },
        {
          "href": "https://jtree.treenotation.org/designer/",
          "content": "Tree Language Designer"
        },
        {
          "href": "https://github.com/publicdomaincompany/jtree",
          "content": "publicdomaincompany/jtree"
        },
        {
          "href": "https://thakeenathees.github.io/pocketlang/",
          "content": "Home - PocketLang"
        },
        {
          "href": "https://github.com/ThakeeNathees/pocketlang",
          "content": "ThakeeNathees/pocketlang"
        },
        {
          "href": "https://wy-lang.org/",
          "content": "Get"
        },
        {
          "href": "https://github.com/wenyan-lang/wenyan",
          "content": "wenyan-lang/wenyan"
        }
      ],
      "id": 144,
      "content": "# Other Programming Languages\n\n[Languish - Programming Language Trends](https://tjpalmer.github.io/languish/)\n\n## Systems\n\n[Crystal](https://crystal-lang.org/)\n\n[The V Programming Language](https://vlang.io/)\n\n[Terra](http://terralang.org/)\n\n[zetzit/zz](https://github.com/aep/zz)\n\n[nickmqb/muon](https://github.com/nickmqb/muon)\n\n[Muon development blog](https://nickmqb.github.io/)\n\n[Home](https://odin-lang.org/)\n\n[odin-lang/Odin](https://github.com/odin-lang/Odin)\n\n[The Beef Programming Language](https://www.beeflang.org/)\n\n[beefytech/Beef](https://github.com/beefytech/Beef)\n\n[Ante](https://antelang.org/)\n\n[jfecher/ante](https://github.com/jfecher/ante)\n\n[Home - Vale](https://vale.dev/)\n\n[ValeLang/Vale](https://github.com/ValeLang/Vale)\n\n[Home - D Programming Language](https://dlang.org/)\n\n[The Blech language](https://www.blech-lang.org/)\n\n[GitHub - boschresearch/blech: Blech is a language for developing reactive, real-time critical embedded software.](https://github.com/boschresearch/blech)\n\n[https://github.com/akkartik/mu](https://github.com/akkartik/mu)\n\n[Kit Programming Language](https://www.kitlang.org/)\n\n[GitHub - kitlang/kit: (INACTIVE) Kit: a magical, high performance programming language, designed for game development. Pre-alpha!](https://github.com/kitlang/kit)\n\n### Ada\n\n[Homepage - AdaCore](https://www.adacore.com/)\n\n[LEARN.ADACORE.COM - learn.adacore.com](https://learn.adacore.com/)\n\n[GNAT (Ada) - GNU Project - Free Software Foundation (FSF)](https://www.gnu.org/software/gnat/)\n\n[GitHub - godunko/adawebpack: Ada WASM Runtime and Bindings for Web API](https://github.com/godunko/adawebpack)\n\n[GitHub - AdaCore/gnat-llvm: LLVM based GNAT compiler](https://github.com/AdaCore/gnat-llvm)\n\n## Research\n\n[microsoft/BosqueLanguage](https://github.com/microsoft/BosqueLanguage)\n\n[microsoft/verona](https://github.com/microsoft/verona)\n\n[GitHub - skiplang/skip: A programming language to skip the things you have already computed](https://github.com/skiplang/skip)\n\n[The Unison language](https://www.unisonweb.org/)\n\n[unisonweb/unison](https://github.com/unisonweb/unison)\n\n[jaredly/unison.rs](https://github.com/jaredly/unison.rs)\n\n## Scripting\n\n[Raku Programming Language](https://raku.org/)\n\n[Rakudo](https://rakudo.org/)\n\n[GitHub - rakudo/rakudo: 🦋 Rakudo - Raku on MoarVM, JVM, and JS](https://github.com/rakudo/rakudo)\n\n[MoarVM](https://www.moarvm.org/)\n\n[GitHub - MoarVM/MoarVM: A VM with adaptive optimization and JIT compilation, built for Rakudo](https://github.com/MoarVM/MoarVM)\n\n[The Perl Programming Language - www.perl.org](https://www.perl.org/)\n\n## Embeddable\n\n[Gluon](https://gluon-lang.org/)\n\n[gluon-lang/gluon](https://github.com/gluon-lang/gluon)\n\n[PistonDevelopers/dyon](https://github.com/PistonDevelopers/dyon)\n\n[Rhai - Embedded Scripting for Rust](https://rhai.rs/)\n\n[rhaiscript/rhai](https://github.com/rhaiscript/rhai)\n\n[Mun](https://mun-lang.org/)\n\n[mun-lang/mun](https://github.com/mun-lang/mun)\n\n[daScript - The High Performance Scripting Language](https://dascript.org/)\n\n[GaijinEntertainment/daScript](https://github.com/GaijinEntertainment/daScript)\n\n[MasterQ32/LoLa](https://github.com/MasterQ32/LoLa)\n\n[Gravity Documentation](https://marcobambini.github.io/gravity/#/)\n\n[marcobambini/gravity](https://github.com/marcobambini/gravity)\n\n[FascinatedBox / lily](https://gitlab.com/FascinatedBox/lily)\n\n### Self\n\n[Self | Welcome](https://selflanguage.org/)\n\n[Klein Metacircular Virtual Machine Kit](http://kleinvm.sourceforge.net/)\n\n### Forth and concatenative languages\n\n[Chuck Moore](https://colorforth.github.io/)\n\n[software development systems & services](https://www.forth.com/)\n\n[Factor programming language](https://factorcode.org/)\n\n[Dawn](https://www.dawn-lang.org/)\n\n[dawn-lang/dawn-phase1](https://github.com/dawn-lang/dawn-phase1)\n\n## Array languages\n\n[Shakti](https://shakti.com/)\n\n[Shakti (k9) tutorial](https://estradajke.github.io/k9-simples/k9/)\n\n[k language, kdb](https://kparc.com/)\n\n[+/kei | K reference card](https://kparc.github.io/ref/)\n\n[kevinlawler/kona](https://github.com/kevinlawler/kona)\n\n[JohnEarnest/ok](https://github.com/JohnEarnest/ok)\n\n[Developing with kdb+ and the q language](https://code.kx.com/q/)\n\n[Q for Mortals](https://code.kx.com/q4m3/)\n\n[Jsoftware](https://www.jsoftware.com/#/)\n\n[jsoftware/jsource](https://github.com/jsoftware/jsource)\n\n### Wolfram Language\n\n[Wolfram Language: Programming with Built-in Computational Intelligence](https://www.wolfram.com/language/)\n\n[An Elementary Introduction to the Wolfram Language by Stephen Wolfram](https://www.wolfram.com/language/elementary-introduction/2nd-ed/)\n\n## Misc\n\n[Pony](https://www.ponylang.io/)\n\n[ponylang/ponyc](https://github.com/ponylang/ponyc)\n\n[io language](https://iolanguage.org/index.html)\n\n[Community](https://www.eiffel.org/)\n\n[DIESEL - Dumb Interpretively Evaluated String Expression Language](https://www.fourmilab.ch/diesel/diesel.html)\n\n[Squeak/Smalltalk](https://squeak.org/)\n\n[Idris: A Language for Type-Driven Development](https://www.idris-lang.org/)\n\n[MPS: The Domain-Specific Language Creator by JetBrains](https://www.jetbrains.com/mps/)\n\n[Tree Notation](https://treenotation.org/)\n\n[Tree Language Designer](https://jtree.treenotation.org/designer/)\n\n[publicdomaincompany/jtree](https://github.com/publicdomaincompany/jtree)\n\n[Home - PocketLang](https://thakeenathees.github.io/pocketlang/)\n\n[ThakeeNathees/pocketlang](https://github.com/ThakeeNathees/pocketlang)\n\n[Get](https://wy-lang.org/)\n\n[wenyan-lang/wenyan](https://github.com/wenyan-lang/wenyan)",
      "description": "# Other Programming Languages\n\n[Languish - Programming Language Trends](https://tjpalmer.github.io/languish/)",
      "href": "/programming-languages-other",
      "path": "/content/programming-languages-other.md",
      "slug": "programming-languages-other",
      "backlinks": [
        {
          "href": "/programming-languages",
          "content": "Programming Languages"
        }
      ]
    },
    {
      "title": "Programming Languages",
      "author": "pluvial",
      "links": [
        {
          "href": "/compilers-interpreters",
          "content": "Compilers and Interpreters"
        },
        {
          "href": "/parsers-macros-source-transformation",
          "content": "Parsers, Macros and Source transformation"
        },
        {
          "href": "/markup-serialization",
          "content": "Markup and Serialization"
        },
        {
          "href": "/visual-languages",
          "content": "Visual languages"
        },
        {
          "href": "/programming-languages-other",
          "content": "Other Programming Languages"
        },
        {
          "href": "/c-cpp",
          "content": "C and C++"
        },
        {
          "href": "/dart",
          "content": "Dart"
        },
        {
          "href": "/go",
          "content": "Go"
        },
        {
          "href": "/haskell",
          "content": "Haskell"
        },
        {
          "href": "/lisp",
          "content": "LISP"
        },
        {
          "href": "/lua",
          "content": "Lua"
        },
        {
          "href": "/nim",
          "content": "Nim"
        },
        {
          "href": "/ocaml-standard-ml",
          "content": "OCaml and Standard ML"
        },
        {
          "href": "/php",
          "content": "PHP"
        },
        {
          "href": "/python",
          "content": "Python"
        },
        {
          "href": "/rust",
          "content": "Rust"
        },
        {
          "href": "/scala",
          "content": "Scala"
        },
        {
          "href": "/sql",
          "content": "SQL"
        },
        {
          "href": "/swift",
          "content": "Swift"
        },
        {
          "href": "/zig",
          "content": "Zig"
        }
      ],
      "externalLinks": [
        {
          "href": "http://rosettacode.org/wiki/Rosetta_Code",
          "content": "Rosetta Code"
        },
        {
          "href": "https://learnxinyminutes.com/",
          "content": "Learn X in Y minutes"
        },
        {
          "href": "https://programming-idioms.org/",
          "content": "Programming Idioms"
        }
      ],
      "id": 145,
      "content": "# Programming Languages\n\n[[compilers-interpreters|Compilers and Interpreters]]\n\n[[parsers-macros-source-transformation|Parsers, Macros and Source transformation]]\n\n[[markup-serialization|Markup and Serialization]]\n\n[[visual-languages|Visual languages]]\n\n[[programming-languages-other|Other Programming Languages]]\n\n[[c-cpp|C and C++]]\n\n[[dart|Dart]]\n\n[[go|Go]]\n\n[[haskell|Haskell]]\n\n[[lisp|LISP]]\n\n[[lua|Lua]]\n\n[[nim|Nim]]\n\n[[ocaml-standard-ml|OCaml and Standard ML]]\n\n[[php|PHP]]\n\n[[python|Python]]\n\n[[rust|Rust]]\n\n[[scala|Scala]]\n\n[[sql|SQL]]\n\n[[swift|Swift]]\n\n[[zig|Zig]]\n\n[Rosetta Code](http://rosettacode.org/wiki/Rosetta_Code)\n\n[Learn X in Y minutes](https://learnxinyminutes.com/)\n\n[Programming Idioms](https://programming-idioms.org/)",
      "description": "# Programming Languages\n\n[[compilers-interpreters|Compilers and Interpreters]]",
      "href": "/programming-languages",
      "path": "/content/programming-languages.md",
      "slug": "programming-languages",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Progressive Web Applications (PWAs)",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps",
          "content": "Progressive web apps (PWAs)"
        },
        {
          "href": "https://developers.google.com/web/progressive-web-apps/",
          "content": "web.dev"
        },
        {
          "href": "https://developer.microsoft.com/en-us/windows/pwa/",
          "content": "PWAs and Windows 10"
        },
        {
          "href": "https://www.pwabuilder.com/",
          "content": "PWABuilder"
        },
        {
          "href": "https://www.pwastats.com/",
          "content": "PWA Stats"
        },
        {
          "href": "https://github.com/pwa-builder/pwa-starter",
          "content": "pwa-builder/pwa-starter"
        },
        {
          "href": "https://github.com/pwa-builder/pwa-install",
          "content": "pwa-builder/pwa-install"
        },
        {
          "href": "https://github.com/pwa-builder/pwa-update",
          "content": "pwa-builder/pwa-update"
        },
        {
          "href": "https://codelabs.developers.google.com/codelabs/pwa-scripting-the-service-worker/index.html?index=..%2F..dev-pwa-training#5",
          "content": "Developing Progressive Web Apps 03.0: Scripting the service worker"
        },
        {
          "href": "http://serviceworkies.com/",
          "content": "Service Workies"
        },
        {
          "href": "https://appsco.pe/",
          "content": "Appscope"
        },
        {
          "href": "https://pwa.cafe/",
          "content": "PWA"
        },
        {
          "href": "https://capacitorjs.com/",
          "content": "Capacitor: Cross-platform native runtime for web apps"
        },
        {
          "href": "https://ionicframework.com/",
          "content": "Cross-Platform Mobile App Development: Ionic Framework"
        }
      ],
      "id": 146,
      "content": "# Progressive Web Applications (PWAs)\n\n[Progressive web apps (PWAs)](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps)\n\n[web.dev](https://developers.google.com/web/progressive-web-apps/)\n\n[PWAs and Windows 10](https://developer.microsoft.com/en-us/windows/pwa/)\n\n[PWABuilder](https://www.pwabuilder.com/)\n\n[PWA Stats](https://www.pwastats.com/)\n\n[pwa-builder/pwa-starter](https://github.com/pwa-builder/pwa-starter)\n\n[pwa-builder/pwa-install](https://github.com/pwa-builder/pwa-install)\n\n[pwa-builder/pwa-update](https://github.com/pwa-builder/pwa-update)\n\n[Developing Progressive Web Apps 03.0: Scripting the service worker](https://codelabs.developers.google.com/codelabs/pwa-scripting-the-service-worker/index.html?index=..%2F..dev-pwa-training#5)\n\n[Service Workies](http://serviceworkies.com/)\n\n[Appscope](https://appsco.pe/)\n\n[PWA](https://pwa.cafe/)\n\n[Capacitor: Cross-platform native runtime for web apps](https://capacitorjs.com/)\n\n[Cross-Platform Mobile App Development: Ionic Framework](https://ionicframework.com/)",
      "description": "# Progressive Web Applications (PWAs)\n\n[Progressive web apps (PWAs)](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps)",
      "href": "/progressive-web-applications",
      "path": "/content/progressive-web-applications.md",
      "slug": "progressive-web-applications",
      "backlinks": [
        {
          "href": "/web",
          "content": "Web"
        }
      ]
    },
    {
      "title": "Protocols",
      "author": "pluvial",
      "links": [
        {
          "href": "/ableton-link",
          "content": "Ableton Link"
        },
        {
          "href": "/midi",
          "content": "MIDI"
        },
        {
          "href": "/osc",
          "content": "OSC"
        }
      ],
      "externalLinks": [
        {
          "href": "https://rbdannenberg.github.io/o2/",
          "content": "O2 Home"
        },
        {
          "href": "https://github.com/rbdannenberg/o2",
          "content": "rbdannenberg/o2"
        }
      ],
      "id": 147,
      "content": "# Protocols\n\n[[ableton-link|Ableton Link]]\n\n[[midi|MIDI]]\n\n[[osc|OSC]]\n\n[O2 Home](https://rbdannenberg.github.io/o2/)\n\n[rbdannenberg/o2](https://github.com/rbdannenberg/o2)",
      "description": "# Protocols\n\n[[ableton-link|Ableton Link]]",
      "href": "/protocols",
      "path": "/content/protocols.md",
      "slug": "protocols",
      "backlinks": [
        {
          "href": "/media",
          "content": "Media"
        }
      ]
    },
    {
      "title": "Python",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.python.org/",
          "content": "Welcome to Python.org"
        },
        {
          "href": "https://docs.python.org/3/",
          "content": "3.8.3 Documentation"
        },
        {
          "href": "https://docs.python.org/3/tutorial/",
          "content": "The Python Tutorial - Python 3.8.3 documentation"
        },
        {
          "href": "https://docs.python.org/3/library/",
          "content": "The Python Standard Library - Python 3.8.3 documentation"
        },
        {
          "href": "https://docs.python.org/3/reference/index.html#reference-index",
          "content": "The Python Language Reference - Python 3.8.3 documentation"
        },
        {
          "href": "https://github.com/zrax/pycdc/",
          "content": "zrax/pycdc"
        },
        {
          "href": "https://docs.python.org/3/library/dis.html",
          "content": "dis - Disassembler for Python bytecode - Python 3.8.4rc1 documentation"
        },
        {
          "href": "https://github.com/rocky/python-xdis",
          "content": "rocky/python-xdis"
        },
        {
          "href": "https://github.com/rocky/python-uncompyle6/",
          "content": "rocky/python-uncompyle6"
        },
        {
          "href": "https://github.com/rocky/python-decompile3",
          "content": "rocky/python-decompile3"
        },
        {
          "href": "https://www.pypy.org/",
          "content": "PyPy"
        },
        {
          "href": "https://doc.pypy.org/en/latest/",
          "content": "PyPy documentation"
        },
        {
          "href": "https://morepypy.blogspot.com/",
          "content": "PyPy Status Blog"
        },
        {
          "href": "https://brython.info/",
          "content": "Brython"
        },
        {
          "href": "https://greenlet.readthedocs.io",
          "content": "greenlet: Lightweight concurrent programming - greenlet 0.4.0 documentation"
        },
        {
          "href": "https://github.com/python-greenlet/greenlet",
          "content": "python-greenlet/greenlet"
        },
        {
          "href": "https://github.com/stackless-dev/stackless/wiki",
          "content": "stackless-dev/stackless"
        },
        {
          "href": "https://micropython.org/",
          "content": "MicroPython - Python for microcontrollers"
        },
        {
          "href": "https://nuitka.net/",
          "content": "Nuitka Home"
        },
        {
          "href": "https://github.com/Nuitka/Nuitka",
          "content": "Nuitka/Nuitka"
        },
        {
          "href": "https://www.manim.community/",
          "content": "Manim Community"
        },
        {
          "href": "https://github.com/ManimCommunity/manim",
          "content": "ManimCommunity/manim"
        }
      ],
      "id": 148,
      "content": "# Python\n\n[Welcome to Python.org](https://www.python.org/)\n\n[3.8.3 Documentation](https://docs.python.org/3/)\n\n[The Python Tutorial - Python 3.8.3 documentation](https://docs.python.org/3/tutorial/)\n\n[The Python Standard Library - Python 3.8.3 documentation](https://docs.python.org/3/library/)\n\n[The Python Language Reference - Python 3.8.3 documentation](https://docs.python.org/3/reference/index.html#reference-index)\n\n### Disassembly and decompilation\n\n[zrax/pycdc](https://github.com/zrax/pycdc/)\n\n[dis - Disassembler for Python bytecode - Python 3.8.4rc1 documentation](https://docs.python.org/3/library/dis.html)\n\n[rocky/python-xdis](https://github.com/rocky/python-xdis)\n\n[rocky/python-uncompyle6](https://github.com/rocky/python-uncompyle6/)\n\n[rocky/python-decompile3](https://github.com/rocky/python-decompile3)\n\n### PyPy\n\n[PyPy](https://www.pypy.org/)\n\n[PyPy documentation](https://doc.pypy.org/en/latest/)\n\n[PyPy Status Blog](https://morepypy.blogspot.com/)\n\n[Brython](https://brython.info/)\n\n[greenlet: Lightweight concurrent programming - greenlet 0.4.0 documentation](https://greenlet.readthedocs.io)\n\n[python-greenlet/greenlet](https://github.com/python-greenlet/greenlet)\n\n[stackless-dev/stackless](https://github.com/stackless-dev/stackless/wiki)\n\n[MicroPython - Python for microcontrollers](https://micropython.org/)\n\n[Nuitka Home](https://nuitka.net/)\n\n[Nuitka/Nuitka](https://github.com/Nuitka/Nuitka)\n\n[Manim Community](https://www.manim.community/)\n\n[ManimCommunity/manim](https://github.com/ManimCommunity/manim)",
      "description": "# Python\n\n[Welcome to Python.org](https://www.python.org/)",
      "href": "/python",
      "path": "/content/python.md",
      "slug": "python",
      "backlinks": [
        {
          "href": "/programming-languages",
          "content": "Programming Languages"
        }
      ]
    },
    {
      "title": "Racket",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://racket-lang.org/",
          "content": "Racket"
        },
        {
          "href": "https://www2.ccs.neu.edu/racket/",
          "content": "NU PLT"
        }
      ],
      "id": 149,
      "content": "# Racket\n\n[Racket](https://racket-lang.org/)\n\n[NU PLT](https://www2.ccs.neu.edu/racket/)",
      "description": "# Racket\n\n[Racket](https://racket-lang.org/)",
      "href": "/racket",
      "path": "/content/racket.md",
      "slug": "racket",
      "backlinks": [
        {
          "href": "/lisp",
          "content": "LISP"
        }
      ]
    },
    {
      "title": "React",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://nextjs.org/",
          "content": "Next.js by Vercel - The React Framework"
        },
        {
          "href": "https://github.com/vercel/next.js",
          "content": "GitHub - vercel/next.js: The React Framework"
        },
        {
          "href": "https://github.com/alibaba/ice",
          "content": "alibaba/ice"
        },
        {
          "href": "https://github.com/egoist/maho",
          "content": "GitHub - egoist/maho: Experimental framework for building server-rendered or static websites, powered by React and esbuild, hella fast."
        },
        {
          "href": "https://recoiljs.org/",
          "content": "Recoil"
        },
        {
          "href": "https://github.com/facebookexperimental/Recoil",
          "content": "facebookexperimental/Recoil"
        },
        {
          "href": "https://github.com/pmndrs/jotai",
          "content": "https://github.com/pmndrs/jotai"
        },
        {
          "href": "https://github.com/pmndrs/zustand",
          "content": "GitHub - pmndrs/zustand: 🐻 Bear necessities for state management in React"
        },
        {
          "href": "https://github.com/alibaba/hooks",
          "content": "alibaba/hooks"
        },
        {
          "href": "https://ahooks.js.org/",
          "content": "ahooks"
        },
        {
          "href": "https://react-hook-form.com/",
          "content": "Home"
        },
        {
          "href": "https://preactjs.com/",
          "content": "Preact"
        },
        {
          "href": "https://github.com/preactjs/preact",
          "content": "preactjs/preact"
        },
        {
          "href": "https://github.com/preactjs/wmr",
          "content": "preactjs/wmr"
        },
        {
          "href": "https://github.com/wilsonjs/wilson",
          "content": "GitHub - wilsonjs/wilson: Blazing fast, opinionated static site generator for Preact"
        },
        {
          "href": "https://infernojs.org/",
          "content": "https://infernojs.org/"
        },
        {
          "href": "https://github.com/infernojs/inferno",
          "content": "infernojs/inferno"
        },
        {
          "href": "https://dyo.js.org/",
          "content": "Dyo - A JavaScript library for building user interfaces"
        },
        {
          "href": "https://github.com/dyo/dyo",
          "content": "dyo/dyo"
        },
        {
          "href": "https://hyperdom.org/#/",
          "content": "hyperdom - A fast, feature rich and simple framework for building dynamic browser applications."
        },
        {
          "href": "https://github.com/featurist/hyperdom",
          "content": "featurist/hyperdom"
        },
        {
          "href": "https://rebassjs.org/",
          "content": "Rebass"
        }
      ],
      "id": 150,
      "content": "# React\n\n## Meta-frameworks\n\n[Next.js by Vercel - The React Framework](https://nextjs.org/)\n\n[GitHub - vercel/next.js: The React Framework](https://github.com/vercel/next.js)\n\n[alibaba/ice](https://github.com/alibaba/ice)\n\n[GitHub - egoist/maho: Experimental framework for building server-rendered or static websites, powered by React and esbuild, hella fast.](https://github.com/egoist/maho)\n\n## Hooks\n\n[Recoil](https://recoiljs.org/)\n\n[facebookexperimental/Recoil](https://github.com/facebookexperimental/Recoil)\n\n[https://github.com/pmndrs/jotai](https://github.com/pmndrs/jotai)\n\n[GitHub - pmndrs/zustand: 🐻 Bear necessities for state management in React](https://github.com/pmndrs/zustand)\n\n[alibaba/hooks](https://github.com/alibaba/hooks)\n\n[ahooks](https://ahooks.js.org/)\n\n[Home](https://react-hook-form.com/)\n\n## Alternatives\n\n[Preact](https://preactjs.com/)\n\n[preactjs/preact](https://github.com/preactjs/preact)\n\n[preactjs/wmr](https://github.com/preactjs/wmr)\n\n[GitHub - wilsonjs/wilson: Blazing fast, opinionated static site generator for Preact](https://github.com/wilsonjs/wilson)\n\n[https://infernojs.org/](https://infernojs.org/)\n\n[infernojs/inferno](https://github.com/infernojs/inferno)\n\n[Dyo - A JavaScript library for building user interfaces](https://dyo.js.org/)\n\n[dyo/dyo](https://github.com/dyo/dyo)\n\n[hyperdom - A fast, feature rich and simple framework for building dynamic browser applications.](https://hyperdom.org/#/)\n\n[featurist/hyperdom](https://github.com/featurist/hyperdom)\n\n[Rebass](https://rebassjs.org/)",
      "description": "# React\n\n## Meta-frameworks",
      "href": "/react",
      "path": "/content/react.md",
      "slug": "react",
      "backlinks": []
    },
    {
      "title": "README",
      "author": "pluvial",
      "links": [],
      "externalLinks": [],
      "id": 151,
      "content": "<Readme />",
      "description": "<Readme />",
      "href": "/readme",
      "path": "/content/readme.md",
      "slug": "readme",
      "backlinks": [
        {
          "href": "/debug",
          "content": "Debug"
        }
      ]
    },
    {
      "title": "Recursos Web Development",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://frontendmasters.com/books/front-end-handbook/2019/",
          "content": "Front-end Developer Handbook 2019 - Learn the entire JavaScript, CSS and HTML development practice!"
        },
        {
          "href": "https://github.com/kamranahmedse/developer-roadmap",
          "content": "kamranahmedse/developer-roadmap"
        },
        {
          "href": "https://github.com/apptension/developer-handbook",
          "content": "apptension/developer-handbook"
        },
        {
          "href": "https://roadmap.sh/",
          "content": "Developer Roadmaps"
        },
        {
          "href": "https://github.com/orsanawwad/awesome-roadmaps",
          "content": "orsanawwad/awesome-roadmaps"
        },
        {
          "href": "https://github.com/collections/learn-to-code",
          "content": "Build software better, together"
        },
        {
          "href": "https://developer.mozilla.org/en-US/",
          "content": "MDN Web Docs"
        },
        {
          "href": "https://developer.mozilla.org/en-US/docs/Learn",
          "content": "Learn web development | MDN"
        },
        {
          "href": "https://developer.mozilla.org/en-US/docs/Web/Tutorials",
          "content": "Tutorials | MDN"
        },
        {
          "href": "https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks",
          "content": "Understanding client-side JavaScript frameworks - Learn web development | MDN"
        },
        {
          "href": "https://docs.python.org/3/tutorial/",
          "content": "The Python Tutorial - Python 3.9.6 documentation"
        },
        {
          "href": "https://reactjs.org/tutorial/tutorial.html",
          "content": "Tutorial: Intro to React - React"
        },
        {
          "href": "https://v3.vuejs.org/guide/introduction.html",
          "content": "Introduction | Vue.js"
        },
        {
          "href": "https://svelte.dev/tutorial/",
          "content": "Svelte tutorial"
        },
        {
          "href": "https://angular.io/tutorial",
          "content": "Angular"
        },
        {
          "href": "https://www.freecodecamp.org/",
          "content": "freeCodeCamp.org"
        },
        {
          "href": "https://www.codecademy.com/",
          "content": "Learn to Code - for Free | Codecademy"
        },
        {
          "href": "https://scrimba.com/",
          "content": "Learn to Code with Interactive Tutorials - Scrimba.com"
        },
        {
          "href": "https://www.udemy.com/",
          "content": "Online Courses - Learn Anything, On Your Schedule | Udemy"
        },
        {
          "href": "https://egghead.io/",
          "content": "Build the portfolio you need to be a badass web developer."
        },
        {
          "href": "https://www.classcentral.com/",
          "content": "Discover Free Online Courses & MOOCs "
        },
        {
          "href": "https://www.udemy.com/courses/free/",
          "content": "Udemy Free Resource Center: Find Free Online Courses"
        },
        {
          "href": "https://blog.coursera.org/coursera-together-free-online-learning-during-covid-19/",
          "content": "Coursera Together: Free online learning during COVID-19"
        },
        {
          "href": "https://www.pluralsight.com/offer/2020/free-april-month",
          "content": "For Individuals"
        },
        {
          "href": "https://eloquentjavascript.net/",
          "content": "Eloquent JavaScript"
        },
        {
          "href": "https://javascript.info/",
          "content": "The Modern JavaScript Tutorial"
        },
        {
          "href": "https://exploringjs.com/impatient-js/toc.html",
          "content": "JavaScript for impatient programmers"
        },
        {
          "href": "https://exploringjs.com/deep-js/toc.html",
          "content": "Deep JavaScript"
        },
        {
          "href": "http://speakingjs.com/",
          "content": "Speaking JavaScript: An In-Depth Guide for Programmers"
        },
        {
          "href": "https://github.com/getify/You-Dont-Know-JS",
          "content": "getify/You-Dont-Know-JS"
        },
        {
          "href": "http://www.typescriptlang.org/",
          "content": "Typed JavaScript at Any Scale."
        },
        {
          "href": "https://sass-lang.com/",
          "content": "Sass: Syntactically Awesome Style Sheets"
        },
        {
          "href": "https://pugjs.org/",
          "content": "Pug"
        },
        {
          "href": "https://reactjs.org/",
          "content": "React - A JavaScript library for building user interfaces"
        },
        {
          "href": "https://v3.vuejs.org/",
          "content": "Vue.js"
        },
        {
          "href": "https://angular.io/",
          "content": "Angular"
        },
        {
          "href": "https://svelte.dev/",
          "content": "Svelte"
        },
        {
          "href": "https://zeit.co/",
          "content": "Develop. Preview. Ship. For the best frontend teams - Vercel"
        },
        {
          "href": "https://www.netlify.com/",
          "content": "Netlify: Develop & deploy the best web experiences in record time"
        },
        {
          "href": "https://surge.sh/",
          "content": "Surge"
        },
        {
          "href": "https://pages.github.com/",
          "content": "GitHub Pages"
        },
        {
          "href": "https://www.namecheap.com/",
          "content": "Buy a domain name - Register cheap domain names from $0.99 - Namecheap"
        },
        {
          "href": "https://www.scala-lang.org/",
          "content": "The Scala Programming Language"
        },
        {
          "href": "https://clojure.org/",
          "content": "Clojure"
        },
        {
          "href": "https://fsharp.org/",
          "content": "F# Software Foundation"
        },
        {
          "href": "https://kotlinlang.org/",
          "content": "https://kotlinlang.org/"
        },
        {
          "href": "https://golang.org/",
          "content": "The Go Programming Language"
        },
        {
          "href": "https://www.python.org/",
          "content": "Welcome to Python.org"
        },
        {
          "href": "https://www.ruby-lang.org/en/",
          "content": "Ruby"
        },
        {
          "href": "https://nodejs.org/en/",
          "content": "Node.js"
        },
        {
          "href": "https://deno.land/",
          "content": "Deno - A secure runtime for JavaScript and TypeScript"
        },
        {
          "href": "https://elixir-lang.org/",
          "content": "elixir-lang.github.com"
        },
        {
          "href": "https://expressjs.com/",
          "content": "Express - Node.js web application framework"
        },
        {
          "href": "https://koajs.com/",
          "content": "Koa - next generation web framework for node.js"
        },
        {
          "href": "https://www.djangoproject.com/",
          "content": "Django"
        },
        {
          "href": "https://palletsprojects.com/p/flask/",
          "content": "Flask"
        },
        {
          "href": "https://rubyonrails.org/",
          "content": "Ruby on Rails"
        },
        {
          "href": "http://sinatrarb.com/",
          "content": "Sinatra"
        },
        {
          "href": "https://dotnet.microsoft.com/apps/aspnet",
          "content": "ASP.NET | Open-source web framework for .NET"
        },
        {
          "href": "https://www.phoenixframework.org/",
          "content": "Phoenix Framework"
        },
        {
          "href": "https://www.postgresql.org/",
          "content": "PostgreSQL"
        },
        {
          "href": "https://www.freecodecamp.org/news/nosql-databases-5f6639ed9574/",
          "content": "The basics of NoSQL databases - and why we need them"
        },
        {
          "href": "https://www.mongodb.com/",
          "content": "The most popular database for modern apps"
        },
        {
          "href": "http://cassandra.apache.org/",
          "content": "Apache Cassandra |"
        },
        {
          "href": "https://redis.io/",
          "content": "Redis"
        },
        {
          "href": "https://kafka.apache.org/",
          "content": "Apache Kafka"
        },
        {
          "href": "https://rawgit.com/krausest/js-framework-benchmark/master/webdriver-ts-results/table.html",
          "content": "Interactive Results"
        },
        {
          "href": "https://www.techempower.com/benchmarks/",
          "content": "TechEmpower Web Framework Performance Comparison"
        },
        {
          "href": "https://db-engines.com/en/ranking",
          "content": "DB-Engines Ranking"
        },
        {
          "href": "https://github.com/donnemartin/system-design-primer",
          "content": "donnemartin/system-design-primer"
        },
        {
          "href": "https://insights.stackoverflow.com/survey/2020#technology",
          "content": "Stack Overflow Developer Survey 2020"
        },
        {
          "href": "https://insights.stackoverflow.com/survey/2019#technology",
          "content": "Stack Overflow Developer Survey 2019"
        },
        {
          "href": "https://octoverse.github.com/",
          "content": "The State of the Octoverse"
        },
        {
          "href": "https://www.jetbrains.com/lp/devecosystem-2021/",
          "content": "The State of Developer Ecosystem in 2021 Infographic"
        },
        {
          "href": "https://www.jetbrains.com/lp/devecosystem-2020/",
          "content": "The State of Developer Ecosystem in 2020 Infographic"
        },
        {
          "href": "https://www.jetbrains.com/lp/devecosystem-2019/",
          "content": "The state of Developer Ecosystem in 2019 Infographic"
        },
        {
          "href": "https://stateofjs.com/",
          "content": "The State of JavaScript Survey"
        },
        {
          "href": "https://risingstars.js.org/2020/en",
          "content": "2020 JavaScript Rising Stars"
        },
        {
          "href": "https://risingstars.js.org/2019/en/",
          "content": "2019 JavaScript Rising Stars"
        },
        {
          "href": "https://stateofcss.com/",
          "content": "The State of CSS Survey"
        },
        {
          "href": "https://stackshare.io/stacks",
          "content": "What is a Tech Stack? What tools do popular tech companies use in 2021?"
        },
        {
          "href": "https://madnight.github.io/githut/",
          "content": "Github Language Stats"
        }
      ],
      "id": 152,
      "content": "# Recursos Web Development\n\n## Introdução\n\nO mundo da engenharia de software, e em particular do web development é extremamente extenso, e apoia-se noutras áreas como a engenharia de redes, arquitectura de computadores e sistemas operativos\n\nQuanto à web, eu começaria a abordar o assunto pelos básicos, arquitecturas cliente-servidor, o modelo request-response do HTTP\n\nDepois aprofundar a parte mais específica do browser, como é que funciona mais ou menos o processo de render de uma página web, o papel do HTML, CSS e JavaScript e como é que se harmonizam entre si\n\nE depois aprofundar a parte mais do lado do servidor, bases de dados, SQL vs NoSQL, como é que se desenha um modelo de dados, e arquitectura de sistemas\n\n## Roadmaps\n\nIsto é um excelente ponto de entrada, com imensas referências, mas mais focado em frontend\n\n[Front-end Developer Handbook 2019 - Learn the entire JavaScript, CSS and HTML development practice!](https://frontendmasters.com/books/front-end-handbook/2019/)\n\nEste roadmap também está bem feito, tem diagramas para cada uma das especialidades, frontend, backend, etc\n\n[kamranahmedse/developer-roadmap](https://github.com/kamranahmedse/developer-roadmap)\n\n[apptension/developer-handbook](https://github.com/apptension/developer-handbook)\n\nOutras colecções deste tipo de roadmaps, orientados para diferentes áreas\n\n[Developer Roadmaps](https://roadmap.sh/)\n\n[orsanawwad/awesome-roadmaps](https://github.com/orsanawwad/awesome-roadmaps)\n\n[Build software better, together](https://github.com/collections/learn-to-code)\n\n## Tutoriais\n\nO Mozilla Developer Network é um excelente sítio de documentação de referência, desde HTTP, HTML, JavaScript, CSS, é o que uso no dia a dia para consultar como funcionam funções, APIs do browser, etc.\n\n[MDN Web Docs](https://developer.mozilla.org/en-US/)\n\nPara além disso têm bastantes tutoriais, muitos orientados para iniciantes\n\n[Learn web development | MDN](https://developer.mozilla.org/en-US/docs/Learn)\n\n[Tutorials | MDN](https://developer.mozilla.org/en-US/docs/Web/Tutorials)\n\n[Understanding client-side JavaScript frameworks - Learn web development | MDN](https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks)\n\nNo geral, os próprios sites das linguagens e frameworks costumam ter tutoriais muito bons e completos, muitas vezes dirigidos a principiantes\n\n[The Python Tutorial - Python 3.9.6 documentation](https://docs.python.org/3/tutorial/)\n\n[Tutorial: Intro to React - React](https://reactjs.org/tutorial/tutorial.html)\n\n[Introduction | Vue.js](https://v3.vuejs.org/guide/introduction.html)\n\n[Svelte tutorial](https://svelte.dev/tutorial/)\n\n[Angular](https://angular.io/tutorial)\n\n## Cursos online\n\nO freeCodeCamp e o Codecademy são bastante bons, à base de pequenos exercícios que vão evoluindo em dificuldade e complexidade, e incluem projectos bastante completos (é preciso criar conta)\n\n[freeCodeCamp.org](https://www.freecodecamp.org/)\n\n[Learn to Code - for Free | Codecademy](https://www.codecademy.com/)\n\nMesmo para além do curso estruturado deles, têm imensos artigos porreiros a explicar as coisas de forma bastante acessível\n\nOutra plataforma muito interessante é o Scrimba, que mistura vídeo com programação interactiva em tempo real, só visto!\n\n[Learn to Code with Interactive Tutorials - Scrimba.com](https://scrimba.com/)\n\nPara aulas em vídeo mais tradicionais, dos mais populares é o Udemy (também é preciso criar conta, e os cursos normalmente pagam-se, cerca de ~15€ por cada)\n\n[Online Courses - Learn Anything, On Your Schedule | Udemy](https://www.udemy.com/)\n\nOutra muito popular é o Egghead, tem bastantes coisas à borla, mas no geral é pago\n\n[Build the portfolio you need to be a badass web developer.](https://egghead.io/)\n\nEste é um agregador de várias plataformas de aprendizagem, é só pesquisar o tema de interesse, e aparece quase tudo o que há disponível por aí\n\n[Discover Free Online Courses & MOOCs \\* Class Central](https://www.classcentral.com/)\n\nAgora com o COVID há muitas destas plataformas de aprendizagem online que estão a disponibilizar cursos à borla\n\n[Udemy Free Resource Center: Find Free Online Courses](https://www.udemy.com/courses/free/)\n\n[Coursera Together: Free online learning during COVID-19](https://blog.coursera.org/coursera-together-free-online-learning-during-covid-19/)\n\n[For Individuals](https://www.pluralsight.com/offer/2020/free-april-month)\n\n## Frontend\n\nA nível de linguagens de programação, no frontend é essencial aprender HTML, CSS, e JavaScript, porque é o que os browsers compreendem nativamente.\n\nHá muita muita coisa por aí sobre JavaScript, é neste momento a linguagem de programação mais popular do mundo\n\n[Eloquent JavaScript](https://eloquentjavascript.net/)\n\n[The Modern JavaScript Tutorial](https://javascript.info/)\n\n[JavaScript for impatient programmers](https://exploringjs.com/impatient-js/toc.html)\n\n[Deep JavaScript](https://exploringjs.com/deep-js/toc.html)\n\n[Speaking JavaScript: An In-Depth Guide for Programmers](http://speakingjs.com/)\n\n[getify/You-Dont-Know-JS](https://github.com/getify/You-Dont-Know-JS)\n\nTambém tens outras linguagens que são construídas em cima dessas 3 e acrescentam alguns features interessantes\n\nTypeScript, acrescenta um type system ao JavaScript, acaba por ficar mais parecido com C#/Java\n\n[Typed JavaScript at Any Scale.](http://www.typescriptlang.org/)\n\nSass, um pré-processador de CSS, que já foi mais relevante há uns anos, entretanto o CSS evoluiu bastante\n\n[Sass: Syntactically Awesome Style Sheets](https://sass-lang.com/)\n\nPug, um template engine de HTML, que simplifica bastante a sintaxe\n\n[Pug](https://pugjs.org/)\n\n## Frameworks de frontend\n\nDepois tens várias frameworks que te dão um esqueleto e um conjunto de boas práticas para ser mais fácil desenvolver aplicações\n\nAs mais populares hoje em dia são React, Vue e Angular\n\n[React - A JavaScript library for building user interfaces](https://reactjs.org/)\n\n[Vue.js](https://v3.vuejs.org/)\n\n[Angular](https://angular.io/)\n\nE outra bastante interessante mas que ainda está a começar a ganhar popularidade é o Svelte, que tem performance incrível:\n\n[Svelte](https://svelte.dev/)\n\nDessas as mais acessíveis para começar são provavelmente o Vue e o React. Apesar do Svelte ser mais simples, ainda não é tão popular nem a documentação é tão extensa\n\n## Deployment\n\n[Develop. Preview. Ship. For the best frontend teams - Vercel](https://zeit.co/)\n\n[Netlify: Develop & deploy the best web experiences in record time](https://www.netlify.com/)\n\n[Surge](https://surge.sh/)\n\n[GitHub Pages](https://pages.github.com/)\n\nRegisto de nome de domínio\n\n[Buy a domain name - Register cheap domain names from $0.99 - Namecheap](https://www.namecheap.com/)\n\n## Backend e linguagens de programação\n\nAgora, a nível de linguagens para usar no servidor, o mundo é infinito!\n\nAs mais tradicionais e com mais peso no mundo empresarial são decididamente Java e C#\n\nPessoalmente não gosto nada de Java, C# é bastante melhor, mas ainda assim não seria a minha escolha, são ambas muito direccionadas para uma forma de pensar object-oriented empresarial, é preciso muito código para fazer coisas simples\n\nEntretanto na última década surgiram várias linguagens com o objectivo de mitigar os problemas do paradigma exclusivamente orientado a objectos, linguagens mais modernas e multi-paradigma\n\nTens linguagens como o Scala e o Clojure, que são construídas em cima da JVM, a máquina virtual do Java, mas que adoptam uma perspectiva muito mais funcional\n\n[The Scala Programming Language](https://www.scala-lang.org/)\n\n[Clojure](https://clojure.org/)\n\nE tens o equivalente para a plataforma .NET, a máquina virtual do C#, tipo o F#\n\n[F# Software Foundation](https://fsharp.org/)\n\nA grande vantagem dessas linguagens é que é possível tirar proveito do ecossistema gigante à volta do Java e do .NET, tens libraries para fazer tudo o que quiseres, e normalmente de muito boa qualidade, e as ferramentas base tipo editores de texto e ambiente de desenvolvimento também são bastante poderosas\n\nKotlin também é uma linguagem para a JVM que se tem tornado bastante popular nos últimos anos, porque foi adoptada pela Google para desenvolvimento em Android: https://kotlinlang.org/\n\nUma linguagem que se tem tornado extremamente popular nos últimos anos, é o Go, da Google:\n\n[The Go Programming Language](https://golang.org/)\n\nAo contrário das outras, que correm em cima de uma VM, o Go é uma linguagem compilada\n\nE tem um modelo de concorrência bastante bom, excelente performance, e foi criada na Google por malta com muito caparro (Rob Pike, Ken Thomson)\n\nPara além dessas, tens as chamadas linguagens de scripting, que à partida são mais flexíveis e dinâmicas, sacrificando um bocadinho a performance, tipo Python, Ruby, e Node (JavaScript no servidor), ou mais recentemente o Deno, uma versão mais moderna do Node\n\n[Welcome to Python.org](https://www.python.org/)\n\n[Ruby](https://www.ruby-lang.org/en/)\n\n[Node.js](https://nodejs.org/en/)\n\n[Deno - A secure runtime for JavaScript and TypeScript](https://deno.land/)\n\nUma linguagem dinâmica e funcional de que gosto bastante é Elixir\n\n[elixir-lang.github.com](https://elixir-lang.org/)\n\nEstá construída em cima de uma VM de outra linguagem que já tem bastante tempo, o Erlang, que foi desenhada para sistemas altamente concorrentes e distribuídos, em tempo real\n\nPor exemplo, os servidores do WhatsApp são maioritariamente em Erlang, permite-lhes ter um serviço altamente robusto e tolerante a falhas, com poucos servidores e engenheiros, é impressionante\n\nTodas estas linguagens têm frameworks para facilitar a criação de aplicações web no servidor, algumas simples e outras mais complexas, mas com mais features\n\nExpress (JavaScript)\n\n[Express - Node.js web application framework](https://expressjs.com/)\n\nKoa (JavaScript)\n\n[Koa - next generation web framework for node.js](https://koajs.com/)\n\nDjango (Python)\n\n[Django](https://www.djangoproject.com/)\n\nFlask (Python)\n\n[Flask](https://palletsprojects.com/p/flask/)\n\nRuby on Rails (Ruby)\n\n[Ruby on Rails](https://rubyonrails.org/)\n\nSinatra (Ruby)\n\n[Sinatra](http://sinatrarb.com/)\n\nASP.NET (C#)\n\n[ASP.NET | Open-source web framework for .NET](https://dotnet.microsoft.com/apps/aspnet)\n\nPhoenix (Elixir)\n\n[Phoenix Framework](https://www.phoenixframework.org/)\n\n## Bases de Dados e Infraestrutura\n\nQuanto a bases de dados, as mais populares neste momento devem ser o PostgreSQL, que é uma base de dados relacional, mas com bastantes features fora do tradicional, e os outros SQLs mais old-school tipo MySQL, ou embedded nas próprias aplicações tipo SQLite\n\n[PostgreSQL](https://www.postgresql.org/)\n\nPara além disso, desde há uns 10 anos para cá que começaram a aparecer bases de dados muito populares, mas que fogem ao modelo relacional, as chamadas NoSQL\n\n[The basics of NoSQL databases - and why we need them](https://www.freecodecamp.org/news/nosql-databases-5f6639ed9574/)\n\nPor exemplo, MongoDB foi uma das primeiras e mais influentes, e ainda é das mais populares\n\n[The most popular database for modern apps](https://www.mongodb.com/)\n\nOutra que também é bastante interessante, com um modelo de dados um bocadinho diferente, é a Apache Cassandra\n\n[Apache Cassandra |](http://cassandra.apache.org/)\n\nPara além disso, muitas vezes os serviços utilizam \"bases de dados\" mais simples, só para funcionar como cache e diminuir o tempo de resposta, normalmente Redis ou equivalente\n\n[Redis](https://redis.io/)\n\nOu os chamados message brokers, tipo o Apache Kafka, que servem como filas onde vais despejando eventos, e depois as aplicações vão reagindo a esses eventos\n\n[Apache Kafka](https://kafka.apache.org/)\n\nDepois tens muitas questões de infraestrutura, gestão de servidores, containers, load balancers, os vários serviços que são disponibilizados pelas Clouds tipo Azure, AWS, Google Cloud, etc.\n\nCada uma destas partes tem de ser bem pensada, em cada uma delas tens as abordagens mais tradicionais e lentas, mas que levam a software mais fácil de manter num contexto empresarial (ou seja, equipas grandes, com grande rotatividade, e que tem de ser desenhado a pensar nos próximos anos e consequentes alterações de requisitos), e tens abordagens mais modernas e rápidas, que se popularizaram bastante pela cultura de startups que se impôs no mundo da tecnologia nos últimos anos, onde o que mais importa é o time-to-market\n\nEu sou mais apologista da segunda abordagem, para uma equipa pequena, e onde o que mais interessa é montar um MVP o mais rapidamente possível, de forma a validar o produto\n\nSe a coisa escalar e houver mais gente envolvida, e os requisitos se tornarem evidentemente diferentes, também rapidamente se muda de stack, ou vai-se gradualmente trocando uma peça aqui e ali\n\n## Comparações de performance e benchmarks\n\nFrameworks de frontend:\n\n[Interactive Results](https://rawgit.com/krausest/js-framework-benchmark/master/webdriver-ts-results/table.html)\n\nFrameworks de servidores:\n\n[TechEmpower Web Framework Performance Comparison](https://www.techempower.com/benchmarks/)\n\nBases de dados:\n\n[DB-Engines Ranking](https://db-engines.com/en/ranking)\n\n## Arquitectura\n\nUma coisa que tenho estado a ver, sobre arquitectura de sistemas:\n\n[donnemartin/system-design-primer](https://github.com/donnemartin/system-design-primer)\n\nArquitectura é uma tema muito vasto, numa perspectiva muito mais high-level do que pormenores de linguagem e framework\n\nUma questão que se põe à cabeça é por exemplo, usar uma arquitectura à base de micro-serviços, monolítica, ou serverless\n\n## Tendências e panorama actual\n\nSurveys do Stack Overflow\n\n[Stack Overflow Developer Survey 2020](https://insights.stackoverflow.com/survey/2020#technology)\n\n[Stack Overflow Developer Survey 2019](https://insights.stackoverflow.com/survey/2019#technology)\n\nEquivalente do GitHub\n\n[The State of the Octoverse](https://octoverse.github.com/)\n\nEquivalente do Jetbrains\n\n[The State of Developer Ecosystem in 2021 Infographic](https://www.jetbrains.com/lp/devecosystem-2021/)\n\n[The State of Developer Ecosystem in 2020 Infographic](https://www.jetbrains.com/lp/devecosystem-2020/)\n\n[The state of Developer Ecosystem in 2019 Infographic](https://www.jetbrains.com/lp/devecosystem-2019/)\n\nPanorama actual no mundo do JavaScript\n\n[The State of JavaScript Survey](https://stateofjs.com/)\n\nOutra sobre o panorama no mundo de JavaScript\n\n[2020 JavaScript Rising Stars](https://risingstars.js.org/2020/en)\n\n[2019 JavaScript Rising Stars](https://risingstars.js.org/2019/en/)\n\nPanorama actual no mundo do CSS\n\n[The State of CSS Survey](https://stateofcss.com/)\n\nEste site também é giro, mostra os stacks usados por várias empresas\n\n[What is a Tech Stack? What tools do popular tech companies use in 2021?](https://stackshare.io/stacks)\n\nPopularidade relativa das várias linguagens\n\n[Github Language Stats](https://madnight.github.io/githut/)",
      "description": "# Recursos Web Development\n\n## Introdução",
      "href": "/recursos-web-development",
      "path": "/content/recursos-web-development.md",
      "slug": "recursos-web-development",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "REPLs and Editors",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://codesandbox.io/",
          "content": "CodeSandbox: Online IDE for Rapid Web Development"
        },
        {
          "href": "https://repl.it/",
          "content": "The collaborative browser based IDE"
        },
        {
          "href": "https://stackblitz.com/",
          "content": "The online code editor for web apps. Powered by Visual Studio Code. - StackBlitz"
        },
        {
          "href": "https://github.com/stackblitz/core",
          "content": "stackblitz/core"
        },
        {
          "href": "https://blog.stackblitz.com/posts/introducing-webcontainers/",
          "content": "Introducing WebContainers: Run Node.js natively in your browser"
        },
        {
          "href": "https://github.com/stackblitz/webcontainer-core",
          "content": "stackblitz/webcontainer-core"
        },
        {
          "href": "https://developer.stackblitz.com/",
          "content": "Welcome | StackBlitz Developer"
        },
        {
          "href": "https://nextjs.org/live",
          "content": "Next.js Live - Code in the browser. With your team."
        },
        {
          "href": "https://components.studio/",
          "content": "Components.studio"
        },
        {
          "href": "https://codepen.io/",
          "content": "CodePen"
        },
        {
          "href": "https://glitch.com/",
          "content": "Glitch: The friendly community where everyone builds the web"
        },
        {
          "href": "https://jsfiddle.net/",
          "content": "JSFiddle"
        },
        {
          "href": "https://runkit.com/",
          "content": "RunKit is Node prototyping"
        },
        {
          "href": "https://jsbin.com/",
          "content": "JS Bin"
        },
        {
          "href": "https://glot.io/",
          "content": "Home - glot.io"
        },
        {
          "href": "https://github.com/prasmussen/glot",
          "content": "prasmussen/glot"
        },
        {
          "href": "https://codeanywhere.com/",
          "content": "Codeanywhere - Cross Platform Cloud IDE"
        },
        {
          "href": "https://che.openshift.io/dashboard/",
          "content": "Loading Dashboard…"
        },
        {
          "href": "https://www.eclipse.org/che/",
          "content": "Eclipse Che | Eclipse Next-Generation IDE for developer teams"
        },
        {
          "href": "https://www.gitpod.io/",
          "content": "https://www.gitpod.io/"
        },
        {
          "href": "https://github.com/gitpod-io/gitpod",
          "content": "gitpod-io/gitpod"
        },
        {
          "href": "https://theia-ide.org/",
          "content": "Theia - Cloud and Desktop IDE Platform"
        },
        {
          "href": "https://github.com/eclipse-theia/theia",
          "content": "eclipse-theia/theia"
        },
        {
          "href": "https://codetasty.com/",
          "content": "Powerful IDE in the cloud | CodeTasty"
        },
        {
          "href": "https://ide.goorm.io/",
          "content": "goormIDE - A Powerful Cloud IDE Service"
        },
        {
          "href": "https://webassembly.sh/",
          "content": "WebAssembly.sh"
        },
        {
          "href": "https://webassembly.studio/",
          "content": "WebAssembly Studio"
        },
        {
          "href": "https://wasm.fastlylabs.com/",
          "content": "Terrarium - Fastly Labs"
        },
        {
          "href": "https://polynote.org/",
          "content": "Polynote | The polyglot Scala notebook"
        },
        {
          "href": "https://observablehq.com/",
          "content": "The magic notebook for exploring data / Observable"
        },
        {
          "href": "http://px16.matt.is/",
          "content": "When I Sit Down At My Editor, I Feel Relaxed"
        }
      ],
      "id": 153,
      "content": "# REPLs and Editors\n\n[CodeSandbox: Online IDE for Rapid Web Development](https://codesandbox.io/)\n\n[The collaborative browser based IDE](https://repl.it/)\n\n[The online code editor for web apps. Powered by Visual Studio Code. - StackBlitz](https://stackblitz.com/)\n\n[stackblitz/core](https://github.com/stackblitz/core)\n\n[Introducing WebContainers: Run Node.js natively in your browser](https://blog.stackblitz.com/posts/introducing-webcontainers/)\n\n[stackblitz/webcontainer-core](https://github.com/stackblitz/webcontainer-core)\n\n[Welcome | StackBlitz Developer](https://developer.stackblitz.com/)\n\n[Next.js Live - Code in the browser. With your team.](https://nextjs.org/live)\n\n[Components.studio](https://components.studio/)\n\n[CodePen](https://codepen.io/)\n\n[Glitch: The friendly community where everyone builds the web](https://glitch.com/)\n\n[JSFiddle](https://jsfiddle.net/)\n\n[RunKit is Node prototyping](https://runkit.com/)\n\n[JS Bin](https://jsbin.com/)\n\n[Home - glot.io](https://glot.io/)\n\n[prasmussen/glot](https://github.com/prasmussen/glot)\n\n[Codeanywhere - Cross Platform Cloud IDE](https://codeanywhere.com/)\n\n[Loading Dashboard...](https://che.openshift.io/dashboard/)\n\n[Eclipse Che | Eclipse Next-Generation IDE for developer teams](https://www.eclipse.org/che/)\n\n[https://www.gitpod.io/](https://www.gitpod.io/)\n\n[gitpod-io/gitpod](https://github.com/gitpod-io/gitpod)\n\n[Theia - Cloud and Desktop IDE Platform](https://theia-ide.org/)\n\n[eclipse-theia/theia](https://github.com/eclipse-theia/theia)\n\n[Powerful IDE in the cloud | CodeTasty](https://codetasty.com/)\n\n[goormIDE - A Powerful Cloud IDE Service](https://ide.goorm.io/)\n\n[WebAssembly.sh](https://webassembly.sh/)\n\n[WebAssembly Studio](https://webassembly.studio/)\n\n[Terrarium - Fastly Labs](https://wasm.fastlylabs.com/)\n\n[Polynote | The polyglot Scala notebook](https://polynote.org/)\n\n[The magic notebook for exploring data / Observable](https://observablehq.com/)\n\n[When I Sit Down At My Editor, I Feel Relaxed](http://px16.matt.is/)",
      "description": "# REPLs and Editors\n\n[CodeSandbox: Online IDE for Rapid Web Development](https://codesandbox.io/)",
      "href": "/repls-editors",
      "path": "/content/repls-editors.md",
      "slug": "repls-editors",
      "backlinks": [
        {
          "href": "/tools",
          "content": "Tools"
        }
      ]
    },
    {
      "title": "Resources",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/Hack-with-Github/Awesome-Hacking",
          "content": "Awesome Hacking"
        },
        {
          "href": "https://github.com/vitalysim/Awesome-Hacking-Resources",
          "content": "Awesome Hacking Resources"
        },
        {
          "href": "https://github.com/enaqx/awesome-pentest",
          "content": "Awesome Penetration Testing"
        },
        {
          "href": "https://github.com/sbilly/awesome-security",
          "content": "Awesome Security"
        },
        {
          "href": "https://github.com/qazbnm456/awesome-web-security",
          "content": "Awesome Web Security"
        },
        {
          "href": "https://github.com/swisskyrepo/PayloadsAllTheThings",
          "content": "Payloads All The Things"
        },
        {
          "href": "https://github.com/secfigo/Awesome-Fuzzing",
          "content": "Awesome Fuzzing"
        },
        {
          "href": "https://github.com/hmaverickadams/Beginner-Network-Pentesting",
          "content": "Beginner Network Pentesting"
        },
        {
          "href": "https://h4cker.org/web/",
          "content": "h4cker"
        },
        {
          "href": "https://github.com/The-Art-of-Hacking/h4cker",
          "content": "github"
        },
        {
          "href": "https://www.defcon.org/",
          "content": "Def Con"
        },
        {
          "href": "https://github.com/nahamsec/Resources-for-Beginner-Bug-Bounty-Hunters",
          "content": "Resources for Beginner Bug Bounty Hunters"
        },
        {
          "href": "https://github.com/blaCCkHatHacEEkr/PENTESTING-BIBLE",
          "content": "blaCCkHatHacEEkr/PENTESTING-BIBLE"
        },
        {
          "href": "https://github.com/veeral-patel/how-to-secure-anything",
          "content": "veeral-patel/how-to-secure-anything"
        },
        {
          "href": "https://github.com/OfJAAH/KingOfBugBountyTips",
          "content": "OfJAAH/KingOfBugBountyTips"
        },
        {
          "href": "https://owasp.org/",
          "content": "OWASP"
        },
        {
          "href": "https://github.com/OWASP",
          "content": "github"
        },
        {
          "href": "https://cheatsheetseries.owasp.org/",
          "content": "OWASP Cheat Sheet Series"
        },
        {
          "href": "https://github.com/OWASP/CheatSheetSeries",
          "content": "github"
        },
        {
          "href": "https://owasp.org/www-project-web-security-testing-guide/",
          "content": "OWASP Web Security Testing Guide"
        },
        {
          "href": "https://owasp.org/www-project-mobile-security-testing-guide/",
          "content": "OWASP Mobile Security Testing Guide"
        },
        {
          "href": "https://www.zaproxy.org/",
          "content": "The ZAP Homepage"
        },
        {
          "href": "https://owasp.org/www-project-juice-shop/",
          "content": "OWASP Juice Shop"
        },
        {
          "href": "https://github.com/zaproxy/zaproxy",
          "content": "zaproxy/zaproxy"
        },
        {
          "href": "https://github.com/bkimminich/juice-shop",
          "content": "bkimminich/juice-shop"
        },
        {
          "href": "https://signal.org/docs/",
          "content": "Signal Messenger: Speak Freely"
        },
        {
          "href": "https://github.com/0xricksanchez/paper_collection",
          "content": "0xricksanchez/paper_collection"
        },
        {
          "href": "https://www.hackerfactor.com/",
          "content": "Hacker Factor: Home Page"
        },
        {
          "href": "https://pivotproject.org/",
          "content": "Home - Pivot Project Cybersecurity Challenges"
        }
      ],
      "id": 154,
      "content": "# Resources\n\n- [Awesome Hacking](https://github.com/Hack-with-Github/Awesome-Hacking)\n- [Awesome Hacking Resources](https://github.com/vitalysim/Awesome-Hacking-Resources)\n- [Awesome Penetration Testing](https://github.com/enaqx/awesome-pentest)\n- [Awesome Security](https://github.com/sbilly/awesome-security)\n- [Awesome Web Security](https://github.com/qazbnm456/awesome-web-security)\n- [Payloads All The Things](https://github.com/swisskyrepo/PayloadsAllTheThings)\n- [Awesome Fuzzing](https://github.com/secfigo/Awesome-Fuzzing)\n- [Beginner Network Pentesting](https://github.com/hmaverickadams/Beginner-Network-Pentesting)\n- [h4cker](https://h4cker.org/web/), [github](https://github.com/The-Art-of-Hacking/h4cker)\n- [Def Con](https://www.defcon.org/)\n- [Resources for Beginner Bug Bounty Hunters](https://github.com/nahamsec/Resources-for-Beginner-Bug-Bounty-Hunters)\n\n[blaCCkHatHacEEkr/PENTESTING-BIBLE](https://github.com/blaCCkHatHacEEkr/PENTESTING-BIBLE)\n\n[veeral-patel/how-to-secure-anything](https://github.com/veeral-patel/how-to-secure-anything)\n\n[OfJAAH/KingOfBugBountyTips](https://github.com/OfJAAH/KingOfBugBountyTips)\n\n## OWASP\n\n- [OWASP](https://owasp.org/), [github](https://github.com/OWASP)\n- [OWASP Cheat Sheet Series](https://cheatsheetseries.owasp.org/), [github](https://github.com/OWASP/CheatSheetSeries)\n- [OWASP Web Security Testing Guide](https://owasp.org/www-project-web-security-testing-guide/)\n- [OWASP Mobile Security Testing Guide](https://owasp.org/www-project-mobile-security-testing-guide/)\n\n[The ZAP Homepage](https://www.zaproxy.org/)\n\n[OWASP Juice Shop](https://owasp.org/www-project-juice-shop/)\n\n[zaproxy/zaproxy](https://github.com/zaproxy/zaproxy)\n\n[bkimminich/juice-shop](https://github.com/bkimminich/juice-shop)\n\n[Signal Messenger: Speak Freely](https://signal.org/docs/)\n\n[0xricksanchez/paper_collection](https://github.com/0xricksanchez/paper_collection)\n\n[Hacker Factor: Home Page](https://www.hackerfactor.com/)\n\n[Home - Pivot Project Cybersecurity Challenges](https://pivotproject.org/)",
      "description": "# Resources\n\n- [Awesome Hacking](https://github.com/Hack-with-Github/Awesome-Hacking)",
      "href": "/resources",
      "path": "/content/resources.md",
      "slug": "resources",
      "backlinks": [
        {
          "href": "/security",
          "content": "Security"
        }
      ]
    },
    {
      "title": "RISC-V",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://riscv.org/",
          "content": "RISC-V"
        },
        {
          "href": "https://rioslab.org/",
          "content": "RIOS Lab"
        },
        {
          "href": "https://www.sifive.com/",
          "content": "Home - SiFive"
        },
        {
          "href": "https://github.com/riscv/meta-riscv",
          "content": "GitHub - riscv/meta-riscv: OpenEmbedded/Yocto layer for RISC-V Architecture"
        },
        {
          "href": "https://github.com/riscv/opensbi",
          "content": "GitHub - riscv/opensbi: RISC-V Open Source Supervisor Binary Interface"
        },
        {
          "href": "https://risc-v-getting-started-guide.readthedocs.io/en/latest/",
          "content": "RISC-V - Getting Started Guide - RISC-V - Getting Started Guide"
        },
        {
          "href": "https://qemu.readthedocs.io/en/latest/system/target-riscv.html",
          "content": "RISC-V System emulator - QEMU 6.0.92 documentation"
        },
        {
          "href": "https://wiki.qemu.org/Documentation/Platforms/RISCV",
          "content": "Documentation/Platforms/RISCV"
        },
        {
          "href": "https://github.com/Ronsor/riscv-zig",
          "content": "GitHub - Ronsor/riscv-zig: A RISC-V emulator written in Zig"
        }
      ],
      "id": 155,
      "content": "# RISC-V\n\n[RISC-V](https://riscv.org/)\n\n[RIOS Lab](https://rioslab.org/)\n\n[Home - SiFive](https://www.sifive.com/)\n\n[GitHub - riscv/meta-riscv: OpenEmbedded/Yocto layer for RISC-V Architecture](https://github.com/riscv/meta-riscv)\n\n[GitHub - riscv/opensbi: RISC-V Open Source Supervisor Binary Interface](https://github.com/riscv/opensbi)\n\n[RISC-V - Getting Started Guide - RISC-V - Getting Started Guide](https://risc-v-getting-started-guide.readthedocs.io/en/latest/)\n\n[RISC-V System emulator - QEMU 6.0.92 documentation](https://qemu.readthedocs.io/en/latest/system/target-riscv.html)\n\n[Documentation/Platforms/RISCV](https://wiki.qemu.org/Documentation/Platforms/RISCV)\n\n[GitHub - Ronsor/riscv-zig: A RISC-V emulator written in Zig](https://github.com/Ronsor/riscv-zig)",
      "description": "# RISC-V\n\n[RISC-V](https://riscv.org/)",
      "href": "/risc-v",
      "path": "/content/risc-v.md",
      "slug": "risc-v",
      "backlinks": [
        {
          "href": "/computer-architecture-hardware",
          "content": "Computer Architecture and Hardware"
        }
      ]
    },
    {
      "title": "Routing",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/algesten/broute",
          "content": "algesten/broute"
        },
        {
          "href": "https://frontarm.com/navi/en/",
          "content": "Navi"
        },
        {
          "href": "https://github.com/turbolinks/turbolinks",
          "content": "turbolinks/turbolinks"
        }
      ],
      "id": 156,
      "content": "# Routing\n\n[algesten/broute](https://github.com/algesten/broute)\n\n## React\n\n[Navi](https://frontarm.com/navi/en/)\n\n[turbolinks/turbolinks](https://github.com/turbolinks/turbolinks)",
      "description": "# Routing\n\n[algesten/broute](https://github.com/algesten/broute)",
      "href": "/routing",
      "path": "/content/routing.md",
      "slug": "routing",
      "backlinks": [
        {
          "href": "/javascript",
          "content": "JavaScript"
        }
      ]
    },
    {
      "title": "RPC",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/elpheria/rpc-websockets",
          "content": "rpc-websockets"
        },
        {
          "href": "https://github.com/tedeh/jayson",
          "content": "jayson"
        }
      ],
      "id": 157,
      "content": "# RPC\n\n## JSON-RPC\n\n### WebSocket\n\n- [rpc-websockets](https://github.com/elpheria/rpc-websockets)\n\n### HTTP\n\n- [jayson](https://github.com/tedeh/jayson)",
      "description": "# RPC\n\n## JSON-RPC",
      "href": "/rpc",
      "path": "/content/rpc.md",
      "slug": "rpc",
      "backlinks": [
        {
          "href": "/web",
          "content": "Web"
        }
      ]
    },
    {
      "title": "Rust Audio",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://rust.audio/",
          "content": "rust.audio"
        },
        {
          "href": "https://github.com/reedrosenbluth/oscen",
          "content": "reedrosenbluth/oscen"
        },
        {
          "href": "https://github.com/RustAudio/rust-portaudio",
          "content": "RustAudio/rust-portaudio"
        },
        {
          "href": "https://github.com/RamiHg/soundio-rs",
          "content": "RamiHg/soundio-rs"
        },
        {
          "href": "https://github.com/klingtnet/rsoundio",
          "content": "klingtnet/rsoundio"
        },
        {
          "href": "https://github.com/RustAudio",
          "content": "RustAudio"
        }
      ],
      "id": 158,
      "content": "# Rust Audio\n\n[rust.audio](https://rust.audio/)\n\n[reedrosenbluth/oscen](https://github.com/reedrosenbluth/oscen)\n\n[RustAudio/rust-portaudio](https://github.com/RustAudio/rust-portaudio)\n\n[RamiHg/soundio-rs](https://github.com/RamiHg/soundio-rs)\n\n[klingtnet/rsoundio](https://github.com/klingtnet/rsoundio)\n\n[RustAudio](https://github.com/RustAudio)",
      "description": "# Rust Audio\n\n[rust.audio](https://rust.audio/)",
      "href": "/rust-audio",
      "path": "/content/rust-audio.md",
      "slug": "rust-audio",
      "backlinks": [
        {
          "href": "/rust",
          "content": "Rust"
        }
      ]
    },
    {
      "title": "Rust CLI",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://rust-cli.github.io/book/",
          "content": "Command Line Applications in Rust"
        },
        {
          "href": "https://clap.rs/",
          "content": "clap.rs"
        },
        {
          "href": "https://github.com/TeXitoi/structopt",
          "content": "https://github.com/TeXitoi/structopt"
        },
        {
          "href": "https://github.com/docopt/docopt.rs",
          "content": "https://github.com/docopt/docopt.rs"
        },
        {
          "href": "https://github.com/rust-lang/getopts",
          "content": "rust-lang/getopts"
        },
        {
          "href": "https://github.com/google/argh",
          "content": "google/argh"
        },
        {
          "href": "https://oclif.io/",
          "content": "oclif: The Open CLI Framework · Create command line tools your users love"
        },
        {
          "href": "https://infinitered.github.io/gluegun/",
          "content": "Gluegun - A delightful toolkit for building Node-powered CLIs."
        },
        {
          "href": "https://github.com/rust-lang/log",
          "content": "rust-lang/log"
        },
        {
          "href": "https://rust-cli.github.io/book/tutorial/cli-args.html",
          "content": "Parsing command line arguments - Command Line Applications in Rust"
        }
      ],
      "id": 159,
      "content": "# Rust CLI\n\n[Command Line Applications in Rust](https://rust-cli.github.io/book/)\n\n## Argument parsing\n\n[clap.rs](https://clap.rs/)\n\n[https://github.com/TeXitoi/structopt](https://github.com/TeXitoi/structopt)\n\n[https://github.com/docopt/docopt.rs](https://github.com/docopt/docopt.rs)\n\n[rust-lang/getopts](https://github.com/rust-lang/getopts)\n\n[google/argh](https://github.com/google/argh)\n\n[oclif: The Open CLI Framework · Create command line tools your users love](https://oclif.io/)\n\n[Gluegun - A delightful toolkit for building Node-powered CLIs.](https://infinitered.github.io/gluegun/)\n\n## Logging\n\n[rust-lang/log](https://github.com/rust-lang/log)\n\n[Parsing command line arguments - Command Line Applications in Rust](https://rust-cli.github.io/book/tutorial/cli-args.html)",
      "description": "# Rust CLI\n\n[Command Line Applications in Rust](https://rust-cli.github.io/book/)",
      "href": "/rust-cli",
      "path": "/content/rust-cli.md",
      "slug": "rust-cli",
      "backlinks": [
        {
          "href": "/rust",
          "content": "Rust"
        }
      ]
    },
    {
      "title": "Rust GUI",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://areweguiyet.com/",
          "content": "Are we GUI yet?"
        },
        {
          "href": "https://github.com/rust-windowing/winit",
          "content": "rust-windowing/winit"
        },
        {
          "href": "https://github.com/PistonDevelopers/conrod",
          "content": "PistonDevelopers/conrod"
        },
        {
          "href": "https://github.com/redox-os/orbtk",
          "content": "redox-os/orbtk"
        },
        {
          "href": "https://github.com/anp/moxie",
          "content": "anp/moxie"
        },
        {
          "href": "https://github.com/servo/webrender",
          "content": "servo/webrender"
        },
        {
          "href": "https://gtk-rs.org/",
          "content": "Gtk-rs"
        },
        {
          "href": "https://github.com/bodil/vgtk",
          "content": "bodil/vgtk"
        },
        {
          "href": "https://github.com/antoyo/relm",
          "content": "antoyo/relm"
        },
        {
          "href": "https://github.com/hecrj/iced",
          "content": "hecrj/iced"
        },
        {
          "href": "https://github.com/ivanceras/sauron-native",
          "content": "ivanceras/sauron-native"
        },
        {
          "href": "https://gitlab.com/dhardy/kas",
          "content": "Projects · D Hardy / kas"
        },
        {
          "href": "https://github.com/rust-native-ui/libui-rs",
          "content": "rust-native-ui/libui-rs"
        },
        {
          "href": "https://github.com/quadrupleslap/tether",
          "content": "quadrupleslap/tether"
        },
        {
          "href": "https://github.com/raphlinus/crochet",
          "content": "raphlinus/crochet"
        },
        {
          "href": "https://github.com/xi-editor/druid",
          "content": "linebender/druid"
        },
        {
          "href": "https://linebender.org/druid/",
          "content": "Druid"
        },
        {
          "href": "https://github.com/linebender/piet",
          "content": "linebender/piet"
        },
        {
          "href": "https://github.com/linebender/runebender",
          "content": "linebender/runebender"
        },
        {
          "href": "https://xi-editor.io/",
          "content": "Home"
        },
        {
          "href": "https://github.com/xi-editor/xi-editor",
          "content": "xi-editor/xi-editor"
        },
        {
          "href": "https://github.com/xi-editor/xi-mac",
          "content": "xi-editor/xi-mac"
        },
        {
          "href": "https://github.com/raphlinus/synthesizer-io",
          "content": "raphlinus/synthesizer-io"
        },
        {
          "href": "https://github.com/Rust-SDL2/rust-sdl2",
          "content": "Rust-SDL2/rust-sdl2"
        },
        {
          "href": "https://github.com/jeremyletang/rust-sfml",
          "content": "jeremyletang/rust-sfml"
        },
        {
          "href": "https://github.com/vickles/riddle",
          "content": "vickles/riddle"
        },
        {
          "href": "https://github.com/Grokmoo/thyme",
          "content": "Grokmoo/thyme"
        },
        {
          "href": "https://github.com/kas-gui/kas",
          "content": "kas-gui/kas"
        },
        {
          "href": "https://github.com/RazrFalcon/resvg",
          "content": "RazrFalcon/resvg"
        },
        {
          "href": "https://github.com/RazrFalcon/tiny-skia",
          "content": "GitHub - RazrFalcon/tiny-skia: A tiny Skia subset ported to Rust"
        },
        {
          "href": "https://github.com/jrmuizel/raqote",
          "content": "GitHub - jrmuizel/raqote: Rust 2D graphics library"
        },
        {
          "href": "https://emilk.github.io/egui/index.html",
          "content": "Egui - An experimental immediate mode GUI written in Rust"
        },
        {
          "href": "https://github.com/emilk/egui",
          "content": "emilk/egui"
        },
        {
          "href": "https://makepad.dev/",
          "content": "Makepad"
        },
        {
          "href": "https://github.com/makepad/makepad",
          "content": "makepad/makepad"
        },
        {
          "href": "https://azul.rs/",
          "content": "Azul GUI Framework"
        },
        {
          "href": "https://github.com/maps4print/azul",
          "content": "maps4print/azul"
        },
        {
          "href": "https://github.com/xajik/rust-cross-platform-mobile",
          "content": "xajik/rust-cross-platform-mobile"
        },
        {
          "href": "https://github.com/servo/core-foundation-rs",
          "content": "servo/core-foundation-rs"
        },
        {
          "href": "https://github.com/michaelwu/RustKit",
          "content": "michaelwu/RustKit"
        },
        {
          "href": "https://rust-qt.github.io/qt/",
          "content": "Rust + Qt guide"
        },
        {
          "href": "https://github.com/rust-qt/ritual",
          "content": "https://github.com/rust-qt/ritual"
        },
        {
          "href": "https://github.com/KDE/rust-qt-binding-generator",
          "content": "KDE/rust-qt-binding-generator"
        },
        {
          "href": "https://github.com/White-Oak/qml-rust",
          "content": "White-Oak/qml-rust"
        },
        {
          "href": "https://github.com/flanfly/qmlrs",
          "content": "flanfly/qmlrs"
        },
        {
          "href": "https://www.sixtyfps.io/",
          "content": "Sixty FPS"
        },
        {
          "href": "https://github.com/sixtyfpsui/sixtyfps",
          "content": "sixtyfpsui/sixtyfps"
        },
        {
          "href": "https://www.sixtyfps.io/editor/",
          "content": "SixtyFPS OnlineEditor"
        }
      ],
      "id": 160,
      "content": "# GUIs\n\n[Are we GUI yet?](https://areweguiyet.com/)\n\n[rust-windowing/winit](https://github.com/rust-windowing/winit)\n\n[PistonDevelopers/conrod](https://github.com/PistonDevelopers/conrod)\n\n[redox-os/orbtk](https://github.com/redox-os/orbtk)\n\n[anp/moxie](https://github.com/anp/moxie)\n\n[servo/webrender](https://github.com/servo/webrender)\n\n[Gtk-rs](https://gtk-rs.org/)\n\n[bodil/vgtk](https://github.com/bodil/vgtk)\n\n[antoyo/relm](https://github.com/antoyo/relm)\n\n[hecrj/iced](https://github.com/hecrj/iced)\n\n[ivanceras/sauron-native](https://github.com/ivanceras/sauron-native)\n\n[Projects · D Hardy / kas](https://gitlab.com/dhardy/kas)\n\n[rust-native-ui/libui-rs](https://github.com/rust-native-ui/libui-rs)\n\n[quadrupleslap/tether](https://github.com/quadrupleslap/tether)\n\n[raphlinus/crochet](https://github.com/raphlinus/crochet)\n\n[linebender/druid](https://github.com/xi-editor/druid)\n\n[Druid](https://linebender.org/druid/)\n\n[linebender/piet](https://github.com/linebender/piet)\n\n[linebender/runebender](https://github.com/linebender/runebender)\n\n[Home](https://xi-editor.io/)\n\n[xi-editor/xi-editor](https://github.com/xi-editor/xi-editor)\n\n[xi-editor/xi-mac](https://github.com/xi-editor/xi-mac)\n\n[raphlinus/synthesizer-io](https://github.com/raphlinus/synthesizer-io)\n\n[Rust-SDL2/rust-sdl2](https://github.com/Rust-SDL2/rust-sdl2)\n\n[jeremyletang/rust-sfml](https://github.com/jeremyletang/rust-sfml)\n\n[vickles/riddle](https://github.com/vickles/riddle)\n\n[Grokmoo/thyme](https://github.com/Grokmoo/thyme)\n\n[kas-gui/kas](https://github.com/kas-gui/kas)\n\n[RazrFalcon/resvg](https://github.com/RazrFalcon/resvg)\n\n[GitHub - RazrFalcon/tiny-skia: A tiny Skia subset ported to Rust](https://github.com/RazrFalcon/tiny-skia)\n\n[GitHub - jrmuizel/raqote: Rust 2D graphics library](https://github.com/jrmuizel/raqote)\n\n## Immediate Mode\n\n[Egui - An experimental immediate mode GUI written in Rust](https://emilk.github.io/egui/index.html)\n\n[emilk/egui](https://github.com/emilk/egui)\n\n[Makepad](https://makepad.dev/)\n\n[makepad/makepad](https://github.com/makepad/makepad)\n\n[Azul GUI Framework](https://azul.rs/)\n\n[maps4print/azul](https://github.com/maps4print/azul)\n\n## Mac and iOS\n\n[xajik/rust-cross-platform-mobile](https://github.com/xajik/rust-cross-platform-mobile)\n\n[servo/core-foundation-rs](https://github.com/servo/core-foundation-rs)\n\n[michaelwu/RustKit](https://github.com/michaelwu/RustKit)\n\n## Qt\n\n[Rust + Qt guide](https://rust-qt.github.io/qt/)\n\n[https://github.com/rust-qt/ritual](https://github.com/rust-qt/ritual)\n\n[KDE/rust-qt-binding-generator](https://github.com/KDE/rust-qt-binding-generator)\n\n[White-Oak/qml-rust](https://github.com/White-Oak/qml-rust)\n\n[flanfly/qmlrs](https://github.com/flanfly/qmlrs)\n\n[Sixty FPS](https://www.sixtyfps.io/)\n\n[sixtyfpsui/sixtyfps](https://github.com/sixtyfpsui/sixtyfps)\n\n[SixtyFPS OnlineEditor](https://www.sixtyfps.io/editor/)",
      "description": "# GUIs\n\n[Are we GUI yet?](https://areweguiyet.com/)",
      "href": "/rust-gui",
      "path": "/content/rust-gui.md",
      "slug": "rust-gui",
      "backlinks": [
        {
          "href": "/rust",
          "content": "Rust"
        }
      ]
    },
    {
      "title": "Rust Web and Async",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/flosse/rust-web-framework-comparison",
          "content": "flosse/rust-web-framework-comparison"
        },
        {
          "href": "https://www.arewewebyet.org/",
          "content": "Are we web yet?"
        },
        {
          "href": "https://github.com/rustwasm/awesome-rust-and-webassembly",
          "content": "rustwasm/awesome-rust-and-webassembly"
        },
        {
          "href": "https://github.com/yewstack/yew",
          "content": "yewstack/yew"
        },
        {
          "href": "https://seed-rs.org/",
          "content": "Seed"
        },
        {
          "href": "https://github.com/ivanceras/sauron",
          "content": "ivanceras/sauron"
        },
        {
          "href": "https://moxie.rs/",
          "content": "moxie"
        },
        {
          "href": "https://github.com/richardanaya/rust-simple-virtual-dom",
          "content": "richardanaya/rust-simple-virtual-dom"
        },
        {
          "href": "https://github.com/tailhook/marafet",
          "content": "tailhook/marafet"
        },
        {
          "href": "https://github.com/schell/mogwai",
          "content": "schell/mogwai"
        },
        {
          "href": "https://github.com/emmanuelantony2000/valerie",
          "content": "emmanuelantony2000/valerie"
        },
        {
          "href": "https://github.com/Pauan/rust-dominator",
          "content": "Pauan/rust-dominator"
        },
        {
          "href": "https://github.com/lambda-fairy/maud",
          "content": "lambda-fairy/maud"
        },
        {
          "href": "https://github.com/Stebalien/horrorshow-rs",
          "content": "Stebalien/horrorshow-rs"
        },
        {
          "href": "https://github.com/kaj/ructe",
          "content": "kaj/ructe"
        },
        {
          "href": "https://github.com/Keats/tera",
          "content": "Keats/tera"
        },
        {
          "href": "https://github.com/djc/askama",
          "content": "djc/askama"
        },
        {
          "href": "https://github.com/rustache/rustache",
          "content": "rustache/rustache"
        },
        {
          "href": "https://github.com/sunng87/handlebars-rust",
          "content": "sunng87/handlebars-rust"
        },
        {
          "href": "https://github.com/botika/yarte",
          "content": "botika/yarte"
        },
        {
          "href": "https://gitlab.com/xmpp-rs/xmpp-rs/tree/master/minidom-rs",
          "content": "Files · master · xmpp-rs / xmpp-rs"
        },
        {
          "href": "https://hyper.rs/",
          "content": "hyper"
        },
        {
          "href": "https://docs.rs/hyper",
          "content": "hyper"
        },
        {
          "href": "https://github.com/http-rs/tide",
          "content": "http-rs/tide"
        },
        {
          "href": "https://github.com/Hexilee/roa",
          "content": "Hexilee/roa"
        },
        {
          "href": "https://gotham.rs/",
          "content": "Gotham web framework"
        },
        {
          "href": "https://github.com/gotham-rs/gotham",
          "content": "gotham-rs/gotham"
        },
        {
          "href": "https://gitlab.com/liketechnik/local-gui-seed-gotham",
          "content": "Projects · Florian Warzecha / local-gui-seed-gotham"
        },
        {
          "href": "https://github.com/ntex-rs/ntex",
          "content": "ntex-rs/ntex"
        },
        {
          "href": "https://actix.rs/",
          "content": "Actix Web | A powerful, pragmatic, and extremely fast web framework for Rust."
        },
        {
          "href": "https://github.com/actix/actix-web",
          "content": "actix/actix-web"
        },
        {
          "href": "https://actix.rs/docs/",
          "content": "Documentation"
        },
        {
          "href": "https://actix.rs/book/actix/",
          "content": "Actix"
        },
        {
          "href": "https://github.com/actix/actix",
          "content": "actix/actix"
        },
        {
          "href": "https://github.com/utsl42/actix-test",
          "content": "utsl42/actix-test"
        },
        {
          "href": "https://rust-lang.github.io/async-book/",
          "content": "Asynchronous Programming in Rust"
        },
        {
          "href": "https://rust-lang.github.io/async-book/06_multiple_futures/01_chapter.html",
          "content": "Executing Multiple Futures at a Time"
        },
        {
          "href": "https://doc.rust-lang.org/std/future/trait.Future.html",
          "content": "std::future::Future - Rust"
        },
        {
          "href": "https://docs.rs/futures",
          "content": "futures - Rust"
        },
        {
          "href": "https://tokio.rs/",
          "content": "Tokio"
        },
        {
          "href": "https://docs.rs/tokio",
          "content": "tokio - Rust"
        },
        {
          "href": "https://async.rs/",
          "content": "async-std"
        },
        {
          "href": "https://book.async.rs/",
          "content": "Async programming in Rust with async-std"
        },
        {
          "href": "https://github.com/DataDog/glommio/",
          "content": "DataDog/glommio"
        },
        {
          "href": "https://github.com/spacejam/rio",
          "content": "spacejam/rio"
        },
        {
          "href": "https://github.com/ringbahn/iou",
          "content": "ringbahn/iou"
        },
        {
          "href": "https://github.com/ringbahn/ringbahn",
          "content": "ringbahn/ringbahn"
        }
      ],
      "id": 161,
      "content": "# Rust Web and Async\n\n[flosse/rust-web-framework-comparison](https://github.com/flosse/rust-web-framework-comparison)\n\n[Are we web yet?](https://www.arewewebyet.org/)\n\n## Client Frameworks\n\n[rustwasm/awesome-rust-and-webassembly](https://github.com/rustwasm/awesome-rust-and-webassembly)\n\n[yewstack/yew](https://github.com/yewstack/yew)\n\n[Seed](https://seed-rs.org/)\n\n[ivanceras/sauron](https://github.com/ivanceras/sauron)\n\n[moxie](https://moxie.rs/)\n\n[richardanaya/rust-simple-virtual-dom](https://github.com/richardanaya/rust-simple-virtual-dom)\n\n[tailhook/marafet](https://github.com/tailhook/marafet)\n\n[schell/mogwai](https://github.com/schell/mogwai)\n\n[emmanuelantony2000/valerie](https://github.com/emmanuelantony2000/valerie)\n\n[Pauan/rust-dominator](https://github.com/Pauan/rust-dominator)\n\n## Template engines\n\n[lambda-fairy/maud](https://github.com/lambda-fairy/maud)\n\n[Stebalien/horrorshow-rs](https://github.com/Stebalien/horrorshow-rs)\n\n[kaj/ructe](https://github.com/kaj/ructe)\n\n[Keats/tera](https://github.com/Keats/tera)\n\n[djc/askama](https://github.com/djc/askama)\n\n[rustache/rustache](https://github.com/rustache/rustache)\n\n[sunng87/handlebars-rust](https://github.com/sunng87/handlebars-rust)\n\n[botika/yarte](https://github.com/botika/yarte)\n\n[Files · master · xmpp-rs / xmpp-rs](https://gitlab.com/xmpp-rs/xmpp-rs/tree/master/minidom-rs)\n\n## Server Frameworks\n\n[hyper](https://hyper.rs/)\n\n[hyper](https://docs.rs/hyper)\n\n[http-rs/tide](https://github.com/http-rs/tide)\n\n[Hexilee/roa](https://github.com/Hexilee/roa)\n\n[Gotham web framework](https://gotham.rs/)\n\n[gotham-rs/gotham](https://github.com/gotham-rs/gotham)\n\n[Projects · Florian Warzecha / local-gui-seed-gotham](https://gitlab.com/liketechnik/local-gui-seed-gotham)\n\n[ntex-rs/ntex](https://github.com/ntex-rs/ntex)\n\n### Actix\n\n[Actix Web | A powerful, pragmatic, and extremely fast web framework for Rust.](https://actix.rs/)\n\n[actix/actix-web](https://github.com/actix/actix-web)\n\n[Documentation](https://actix.rs/docs/)\n\n[Actix](https://actix.rs/book/actix/)\n\n[actix/actix](https://github.com/actix/actix)\n\n[utsl42/actix-test](https://github.com/utsl42/actix-test)\n\n## Async\n\n[Asynchronous Programming in Rust](https://rust-lang.github.io/async-book/)\n\n[Executing Multiple Futures at a Time](https://rust-lang.github.io/async-book/06_multiple_futures/01_chapter.html)\n\n[std::future::Future - Rust](https://doc.rust-lang.org/std/future/trait.Future.html)\n\n[futures - Rust](https://docs.rs/futures)\n\n[Tokio](https://tokio.rs/)\n\n[tokio - Rust](https://docs.rs/tokio)\n\n[async-std](https://async.rs/)\n\n[Async programming in Rust with async-std](https://book.async.rs/)\n\n[DataDog/glommio](https://github.com/DataDog/glommio/)\n\n[spacejam/rio](https://github.com/spacejam/rio)\n\n[ringbahn/iou](https://github.com/ringbahn/iou)\n\n[ringbahn/ringbahn](https://github.com/ringbahn/ringbahn)",
      "description": "# Rust Web and Async\n\n[flosse/rust-web-framework-comparison](https://github.com/flosse/rust-web-framework-comparison)",
      "href": "/rust-web-async",
      "path": "/content/rust-web-async.md",
      "slug": "rust-web-async",
      "backlinks": [
        {
          "href": "/rust",
          "content": "Rust"
        }
      ]
    },
    {
      "title": "WebAssembly and WebGL",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/rustwasm/awesome-rust-and-webassembly",
          "content": "rustwasm/awesome-rust-and-webassembly"
        },
        {
          "href": "https://www.rust-lang.org/what/wasm",
          "content": "WebAssembly"
        },
        {
          "href": "https://rustwasm.github.io/",
          "content": "Rust and WebAssembly"
        },
        {
          "href": "https://rustwasm.github.io/book/",
          "content": "Rust and WebAssembly"
        },
        {
          "href": "https://rustwasm.github.io/docs/wasm-bindgen/",
          "content": "The "
        },
        {
          "href": "https://rustwasm.github.io/wasm-pack/book/",
          "content": "Hello wasm-pack!"
        },
        {
          "href": "https://github.com/rustwasm/walrus",
          "content": "rustwasm/walrus"
        },
        {
          "href": "https://github.com/rustwasm/gloo",
          "content": "rustwasm/gloo"
        },
        {
          "href": "https://github.com/koute/stdweb",
          "content": "koute/stdweb"
        },
        {
          "href": "https://docs.rs/stdweb/0.4.20/stdweb/",
          "content": "stdweb - Rust"
        },
        {
          "href": "https://github.com/koute/cargo-web",
          "content": "koute/cargo-web"
        },
        {
          "href": "https://github.com/richardanaya/js_ffi",
          "content": "richardanaya/js_ffi"
        },
        {
          "href": "https://github.com/richardanaya/web_dom",
          "content": "richardanaya/web_dom"
        },
        {
          "href": "https://github.com/richardanaya/wasm-module",
          "content": "richardanaya/wasm-module"
        },
        {
          "href": "https://github.com/richardanaya/webcomponent",
          "content": "richardanaya/webcomponent"
        },
        {
          "href": "https://github.com/richardanaya/view",
          "content": "richardanaya/view"
        },
        {
          "href": "https://github.com/richardanaya/hyperpixel",
          "content": "richardanaya/hyperpixel"
        },
        {
          "href": "https://github.com/web-dom/web-dom",
          "content": "web-dom/web-dom"
        },
        {
          "href": "https://github.com/fitzgen/dodrio",
          "content": "fitzgen/dodrio"
        }
      ],
      "id": 162,
      "content": "# WebAssembly and WebGL\n\n[rustwasm/awesome-rust-and-webassembly](https://github.com/rustwasm/awesome-rust-and-webassembly)\n\n[WebAssembly](https://www.rust-lang.org/what/wasm)\n\n[Rust and WebAssembly](https://rustwasm.github.io/)\n\n[Rust and WebAssembly](https://rustwasm.github.io/book/)\n\n[The `wasm-bindgen` Guide](https://rustwasm.github.io/docs/wasm-bindgen/)\n\n[Hello wasm-pack!](https://rustwasm.github.io/wasm-pack/book/)\n\n[rustwasm/walrus](https://github.com/rustwasm/walrus)\n\n[rustwasm/gloo](https://github.com/rustwasm/gloo)\n\n[koute/stdweb](https://github.com/koute/stdweb)\n\n[stdweb - Rust](https://docs.rs/stdweb/0.4.20/stdweb/)\n\n[koute/cargo-web](https://github.com/koute/cargo-web)\n\n[richardanaya/js_ffi](https://github.com/richardanaya/js_ffi)\n\n[richardanaya/web_dom](https://github.com/richardanaya/web_dom)\n\n[richardanaya/wasm-module](https://github.com/richardanaya/wasm-module)\n\n[richardanaya/webcomponent](https://github.com/richardanaya/webcomponent)\n\n[richardanaya/view](https://github.com/richardanaya/view)\n\n[richardanaya/hyperpixel](https://github.com/richardanaya/hyperpixel)\n\n[web-dom/web-dom](https://github.com/web-dom/web-dom)\n\n[fitzgen/dodrio](https://github.com/fitzgen/dodrio)",
      "description": "# WebAssembly and WebGL\n\n[rustwasm/awesome-rust-and-webassembly](https://github.com/rustwasm/awesome-rust-and-webassembly)",
      "href": "/rust-webassembly-webgl",
      "path": "/content/rust-webassembly-webgl.md",
      "slug": "rust-webassembly-webgl",
      "backlinks": [
        {
          "href": "/rust",
          "content": "Rust"
        }
      ]
    },
    {
      "title": "Rust",
      "author": "pluvial",
      "links": [
        {
          "href": "/rust-cli",
          "content": "Rust CLI"
        },
        {
          "href": "/rust-gui",
          "content": "Rust GUI"
        },
        {
          "href": "/rust-web-async",
          "content": "Rust Web and Async"
        },
        {
          "href": "/rust-webassembly-webgl",
          "content": "Rust WebAssembly and WebGL"
        },
        {
          "href": "/rust-audio",
          "content": "Rust Audio"
        }
      ],
      "externalLinks": [
        {
          "href": "https://www.rust-lang.org/",
          "content": "Rust"
        },
        {
          "href": "https://github.com/rust-lang/rust",
          "content": "GitHub - rust-lang/rust: Empowering everyone to build reliable and efficient software."
        },
        {
          "href": "https://github.com/rust-lang/rustlings/",
          "content": "GitHub - rust-lang/rustlings: Small exercises to get you used to reading and writing Rust code!"
        },
        {
          "href": "https://doc.rust-lang.org/stable/rust-by-example/",
          "content": "Rust By Example"
        },
        {
          "href": "https://doc.rust-lang.org/book/",
          "content": "The Rust Programming Language"
        },
        {
          "href": "https://doc.rust-lang.org/nomicon/",
          "content": "The Rustonomicon"
        },
        {
          "href": "https://rust-lang.github.io/unsafe-code-guidelines/",
          "content": "Unsafe Code Guidelines Reference"
        },
        {
          "href": "https://github.com/rust-lang/miri",
          "content": "GitHub - rust-lang/miri: An interpreter for Rust’s mid-level intermediate representation"
        },
        {
          "href": "https://doc.rust-lang.org/cargo/",
          "content": "The Cargo Book"
        },
        {
          "href": "https://github.com/rust-lang/cargo",
          "content": "GitHub - rust-lang/cargo: The Rust package manager"
        },
        {
          "href": "https://doc.rust-lang.org/stable/rustc/",
          "content": "The rustc book"
        },
        {
          "href": "https://rust-lang.github.io/compiler-team/",
          "content": "Introduction | Rust Lang - Compiler Team"
        },
        {
          "href": "https://rustc-dev-guide.rust-lang.org/",
          "content": "Guide to Rustc Development"
        },
        {
          "href": "https://github.com/rust-lang/compiler-builtins",
          "content": "GitHub - rust-lang/compiler-builtins: Porting "
        },
        {
          "href": "https://rust-lang.github.io/chalk/book/",
          "content": "What is Chalk?"
        },
        {
          "href": "https://github.com/rust-lang/chalk",
          "content": "GitHub - rust-lang/chalk: An implementation and definition of the Rust trait system using a PROLOG-like logic solver"
        },
        {
          "href": "https://rust-analyzer.github.io/",
          "content": "rust-analyzer"
        },
        {
          "href": "https://github.com/rust-analyzer/rust-analyzer",
          "content": "GitHub - rust-analyzer/rust-analyzer: A Rust compiler front-end for IDEs"
        },
        {
          "href": "https://github.com/rust-lang/rust-clippy",
          "content": "GitHub - rust-lang/rust-clippy: A bunch of lints to catch common mistakes and improve your Rust code"
        },
        {
          "href": "https://doc.rust-lang.org/std/",
          "content": "std - Rust"
        },
        {
          "href": "https://crates.io/",
          "content": "crates.io: Rust Package Registry"
        },
        {
          "href": "https://docs.rs/",
          "content": "Docs.rs"
        },
        {
          "href": "https://lib.rs/",
          "content": "Lib.rs"
        },
        {
          "href": "https://cheats.rs/",
          "content": "Rust Language Cheat Sheet"
        },
        {
          "href": "https://rust-unofficial.github.io/too-many-lists/",
          "content": "Learning Rust With Entirely Too Many Linked Lists"
        },
        {
          "href": "https://github.com/Dhghomon/easy_rust",
          "content": "Dhghomon/easy_rust"
        },
        {
          "href": "https://github.com/pingcap/talent-plan",
          "content": "pingcap/talent-plan"
        },
        {
          "href": "https://rust-gcc.github.io/",
          "content": "GCC Front-End For Rust"
        },
        {
          "href": "https://github.com/Rust-GCC/gccrs",
          "content": "Rust-GCC/gccrs"
        },
        {
          "href": "https://github.com/thepowersgang/mrustc",
          "content": "thepowersgang/mrustc"
        },
        {
          "href": "https://headcrab.rs/",
          "content": "Headcrab"
        },
        {
          "href": "https://rust-lang.github.io/rust-bindgen/",
          "content": "The "
        },
        {
          "href": "https://github.com/rust-lang/rust-bindgen",
          "content": "GitHub - rust-lang/rust-bindgen: Automatically generates Rust FFI bindings to C (and some C++) libraries."
        },
        {
          "href": "https://github.com/dtolnay/cxx",
          "content": "dtolnay/cxx"
        },
        {
          "href": "http://diesel.rs/",
          "content": "Diesel"
        },
        {
          "href": "https://docs.rs/diesel",
          "content": "diesel - Rust"
        },
        {
          "href": "https://github.com/rayon-rs/rayon",
          "content": "rayon-rs/rayon"
        },
        {
          "href": "https://docs.rs/rayon",
          "content": "rayon - Rust"
        },
        {
          "href": "https://github.com/bodil/im-rs",
          "content": "bodil/im-rs"
        },
        {
          "href": "https://docs.rs/im",
          "content": "im - Rust"
        },
        {
          "href": "https://github.com/TimelyDataflow/differential-dataflow",
          "content": "TimelyDataflow/differential-dataflow"
        }
      ],
      "id": 163,
      "content": "# Rust\n\n[[rust-cli|Rust CLI]]\n\n[[rust-gui|Rust GUI]]\n\n[[rust-web-async|Rust Web and Async]]\n\n[[rust-webassembly-webgl|Rust WebAssembly and WebGL]]\n\n[[rust-audio|Rust Audio]]\n\n[Rust](https://www.rust-lang.org/)\n\n[GitHub - rust-lang/rust: Empowering everyone to build reliable and efficient software.](https://github.com/rust-lang/rust)\n\n[GitHub - rust-lang/rustlings: Small exercises to get you used to reading and writing Rust code!](https://github.com/rust-lang/rustlings/)\n\n[Rust By Example](https://doc.rust-lang.org/stable/rust-by-example/)\n\n[The Rust Programming Language](https://doc.rust-lang.org/book/)\n\n[The Rustonomicon](https://doc.rust-lang.org/nomicon/)\n\n[Unsafe Code Guidelines Reference](https://rust-lang.github.io/unsafe-code-guidelines/)\n\n[GitHub - rust-lang/miri: An interpreter for Rust's mid-level intermediate representation](https://github.com/rust-lang/miri)\n\n[The Cargo Book](https://doc.rust-lang.org/cargo/)\n\n[GitHub - rust-lang/cargo: The Rust package manager](https://github.com/rust-lang/cargo)\n\n[The rustc book](https://doc.rust-lang.org/stable/rustc/)\n\n[Introduction | Rust Lang - Compiler Team](https://rust-lang.github.io/compiler-team/)\n\n[Guide to Rustc Development](https://rustc-dev-guide.rust-lang.org/)\n\n[GitHub - rust-lang/compiler-builtins: Porting `compiler-rt` intrinsics to Rust](https://github.com/rust-lang/compiler-builtins)\n\n[What is Chalk?](https://rust-lang.github.io/chalk/book/)\n\n[GitHub - rust-lang/chalk: An implementation and definition of the Rust trait system using a PROLOG-like logic solver](https://github.com/rust-lang/chalk)\n\n[rust-analyzer](https://rust-analyzer.github.io/)\n\n[GitHub - rust-analyzer/rust-analyzer: A Rust compiler front-end for IDEs](https://github.com/rust-analyzer/rust-analyzer)\n\n[GitHub - rust-lang/rust-clippy: A bunch of lints to catch common mistakes and improve your Rust code](https://github.com/rust-lang/rust-clippy)\n\n[std - Rust](https://doc.rust-lang.org/std/)\n\n[crates.io: Rust Package Registry](https://crates.io/)\n\n[Docs.rs](https://docs.rs/)\n\n[Lib.rs](https://lib.rs/)\n\n[Rust Language Cheat Sheet](https://cheats.rs/)\n\n[Learning Rust With Entirely Too Many Linked Lists](https://rust-unofficial.github.io/too-many-lists/)\n\n[Dhghomon/easy_rust](https://github.com/Dhghomon/easy_rust)\n\n[pingcap/talent-plan](https://github.com/pingcap/talent-plan)\n\n[GCC Front-End For Rust](https://rust-gcc.github.io/)\n\n[Rust-GCC/gccrs](https://github.com/Rust-GCC/gccrs)\n\n[thepowersgang/mrustc](https://github.com/thepowersgang/mrustc)\n\n[Headcrab](https://headcrab.rs/)\n\n[The `bindgen` User Guide](https://rust-lang.github.io/rust-bindgen/)\n\n[GitHub - rust-lang/rust-bindgen: Automatically generates Rust FFI bindings to C (and some C++) libraries.](https://github.com/rust-lang/rust-bindgen)\n\n[dtolnay/cxx](https://github.com/dtolnay/cxx)\n\n## Libraries\n\n[Diesel](http://diesel.rs/)\n\n[diesel - Rust](https://docs.rs/diesel)\n\n[rayon-rs/rayon](https://github.com/rayon-rs/rayon)\n\n[rayon - Rust](https://docs.rs/rayon)\n\n[bodil/im-rs](https://github.com/bodil/im-rs)\n\n[im - Rust](https://docs.rs/im)\n\n[TimelyDataflow/differential-dataflow](https://github.com/TimelyDataflow/differential-dataflow)",
      "description": "# Rust\n\n[[rust-cli|Rust CLI]]",
      "href": "/rust",
      "path": "/content/rust.md",
      "slug": "rust",
      "backlinks": [
        {
          "href": "/programming-languages",
          "content": "Programming Languages"
        }
      ]
    },
    {
      "title": "Scala",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.scala-lang.org/",
          "content": "Website"
        },
        {
          "href": "https://www.scala-js.org/",
          "content": "Scala.js"
        }
      ],
      "id": 164,
      "content": "# Scala\n\n[Website](https://www.scala-lang.org/)\n\n[Scala.js](https://www.scala-js.org/)",
      "description": "# Scala\n\n[Website](https://www.scala-lang.org/)",
      "href": "/scala",
      "path": "/content/scala.md",
      "slug": "scala",
      "backlinks": [
        {
          "href": "/programming-languages",
          "content": "Programming Languages"
        }
      ]
    },
    {
      "title": "Scheme",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://small.r7rs.org/",
          "content": "R7RS-small archive"
        },
        {
          "href": "http://www.r6rs.org/",
          "content": "R6RS"
        },
        {
          "href": "https://schemers.org/Documents/Standards/R5RS/HTML/",
          "content": "R5RS"
        },
        {
          "href": "https://www.scheme.com/tspl4/",
          "content": "The Scheme Programming Language, 4th Edition"
        },
        {
          "href": "https://ds26gte.github.io/tyscheme/",
          "content": "Teach Yourself Scheme in Fixnum Days"
        },
        {
          "href": "https://cisco.github.io/ChezScheme/",
          "content": "Chez Scheme"
        },
        {
          "href": "https://cons.io/",
          "content": "Gerbil Scheme"
        },
        {
          "href": "https://www.call-cc.org/",
          "content": "CHICKEN Scheme"
        },
        {
          "href": "https://www.gnu.org/software/guile/",
          "content": "GNU Guile"
        },
        {
          "href": "https://www.gnu.org/software/mit-scheme/",
          "content": "MIT/GNU Scheme - GNU Project - Free Software Foundation"
        },
        {
          "href": "http://norvig.com/lispy.html",
          "content": "(How to Write a (Lisp) Interpreter (in Python))"
        }
      ],
      "id": 165,
      "content": "# Scheme\n\n## Standards\n\n[R7RS-small archive](https://small.r7rs.org/)\n\n[R6RS](http://www.r6rs.org/)\n\n[R5RS](https://schemers.org/Documents/Standards/R5RS/HTML/)\n\n## Books\n\n[The Scheme Programming Language, 4th Edition](https://www.scheme.com/tspl4/)\n\n[Teach Yourself Scheme in Fixnum Days](https://ds26gte.github.io/tyscheme/)\n\n## Implementations\n\n[Chez Scheme](https://cisco.github.io/ChezScheme/)\n\n[Gerbil Scheme](https://cons.io/)\n\n[CHICKEN Scheme](https://www.call-cc.org/)\n\n[GNU Guile](https://www.gnu.org/software/guile/)\n\n[MIT/GNU Scheme - GNU Project - Free Software Foundation](https://www.gnu.org/software/mit-scheme/)\n\n### Toy implementations\n\n[(How to Write a (Lisp) Interpreter (in Python))](http://norvig.com/lispy.html)",
      "description": "# Scheme\n\n## Standards",
      "href": "/scheme",
      "path": "/content/scheme.md",
      "slug": "scheme",
      "backlinks": [
        {
          "href": "/lisp",
          "content": "LISP"
        }
      ]
    },
    {
      "title": "Search",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.elastic.co/",
          "content": "Open Source Search: The Creators of Elasticsearch, ELK Stack & Kibana | Elastic"
        },
        {
          "href": "https://www.elastic.co/guide/en/elasticsearch/reference/current/getting-started-install.html",
          "content": "Get Elasticsearch up and running | Elasticsearch Reference [7.8] | Elastic"
        },
        {
          "href": "https://www.algolia.com/",
          "content": "Hosted Site Search & Discovery for Companies of All Sizes"
        },
        {
          "href": "https://oss.redislabs.com/redisearch/",
          "content": "RediSearch Documentation"
        },
        {
          "href": "https://github.com/RediSearch/RediSearch",
          "content": "RediSearch/RediSearch"
        },
        {
          "href": "https://24ways.org/2018/fast-autocomplete-search-for-your-website/",
          "content": "Fast Autocomplete Search for Your Website"
        }
      ],
      "id": 166,
      "content": "# Search\n\n### Elasticsearch\n\n[Open Source Search: The Creators of Elasticsearch, ELK Stack & Kibana | Elastic](https://www.elastic.co/)\n\n[Get Elasticsearch up and running | Elasticsearch Reference [7.8] | Elastic](https://www.elastic.co/guide/en/elasticsearch/reference/current/getting-started-install.html)\n\n### Algolia\n\n[Hosted Site Search & Discovery for Companies of All Sizes](https://www.algolia.com/)\n\n[RediSearch Documentation](https://oss.redislabs.com/redisearch/)\n\n[RediSearch/RediSearch](https://github.com/RediSearch/RediSearch)\n\n## Articles\n\n[Fast Autocomplete Search for Your Website](https://24ways.org/2018/fast-autocomplete-search-for-your-website/)",
      "description": "# Search\n\n### Elasticsearch",
      "href": "/search",
      "path": "/content/search.md",
      "slug": "search",
      "backlinks": [
        {
          "href": "/infrastructure",
          "content": "Infrastructure"
        }
      ]
    },
    {
      "title": "Security Distributions",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.kali.org/",
          "content": "Our Most Advanced Penetration Testing Distribution, Ever."
        },
        {
          "href": "https://parrotlinux.org/",
          "content": "Parrot Security"
        },
        {
          "href": "https://www.parrotsec.org/",
          "content": "Parrot Security"
        },
        {
          "href": "https://linux.backbox.org/",
          "content": "Homepage - BackBox.org Linux"
        },
        {
          "href": "https://blackarch.org/",
          "content": "BlackArch"
        },
        {
          "href": "https://archstrike.org/",
          "content": "ArchStrike"
        }
      ],
      "id": 167,
      "content": "# Security Distributions\n\n[Our Most Advanced Penetration Testing Distribution, Ever.](https://www.kali.org/)\n\n[Parrot Security](https://parrotlinux.org/)\n\n[Parrot Security](https://www.parrotsec.org/)\n\n[Homepage - BackBox.org Linux](https://linux.backbox.org/)\n\n[BlackArch](https://blackarch.org/)\n\n[ArchStrike](https://archstrike.org/)",
      "description": "# Security Distributions\n\n[Our Most Advanced Penetration Testing Distribution, Ever.](https://www.kali.org/)",
      "href": "/security-distributions",
      "path": "/content/security-distributions.md",
      "slug": "security-distributions",
      "backlinks": [
        {
          "href": "/linux",
          "content": "Linux"
        }
      ]
    },
    {
      "title": "Security",
      "author": "pluvial",
      "links": [
        {
          "href": "/wargames-ctf",
          "content": "Wargames and CTF"
        },
        {
          "href": "/resources",
          "content": "Resources"
        },
        {
          "href": "/tools-security",
          "content": "Tools"
        }
      ],
      "externalLinks": [
        {
          "href": "https://www.hackingarticles.in/",
          "content": "Hacking Articles - Raj Chandel’s Blog"
        },
        {
          "href": "https://blog.doyensec.com/",
          "content": "Doyensec’s Blog"
        }
      ],
      "id": 168,
      "content": "# Security\n\n[[wargames-ctf|Wargames and CTF]]\n\n[[resources|Resources]]\n\n[[tools-security|Tools]]\n\n[Hacking Articles - Raj Chandel's Blog](https://www.hackingarticles.in/)\n\n[Doyensec's Blog](https://blog.doyensec.com/)",
      "description": "# Security\n\n[[wargames-ctf|Wargames and CTF]]",
      "href": "/security",
      "path": "/content/security.md",
      "slug": "security",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "Self-Hosted",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/awesome-selfhosted/awesome-selfhosted",
          "content": "awesome-selfhosted/awesome-selfhosted"
        },
        {
          "href": "https://about.sourcegraph.com/",
          "content": "Sourcegraph - Universal Code Search"
        },
        {
          "href": "https://github.com/sourcegraph/sourcegraph",
          "content": "sourcegraph/sourcegraph"
        }
      ],
      "id": 169,
      "content": "# Self-Hosted\n\n[awesome-selfhosted/awesome-selfhosted](https://github.com/awesome-selfhosted/awesome-selfhosted)\n\n[Sourcegraph - Universal Code Search](https://about.sourcegraph.com/)\n\n[sourcegraph/sourcegraph](https://github.com/sourcegraph/sourcegraph)",
      "description": "# Self-Hosted\n\n[awesome-selfhosted/awesome-selfhosted](https://github.com/awesome-selfhosted/awesome-selfhosted)",
      "href": "/self-hosted",
      "path": "/content/self-hosted.md",
      "slug": "self-hosted",
      "backlinks": [
        {
          "href": "/tools",
          "content": "Tools"
        }
      ]
    },
    {
      "title": "Server frameworks",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://inertiajs.com/",
          "content": "Inertia.js - The Modern Monolith"
        },
        {
          "href": "https://github.com/inertiajs/inertia",
          "content": "inertiajs/inertia"
        }
      ],
      "id": 170,
      "content": "# Server frameworks\n\n[Inertia.js - The Modern Monolith](https://inertiajs.com/)\n\n[inertiajs/inertia](https://github.com/inertiajs/inertia)",
      "description": "# Server frameworks\n\n[Inertia.js - The Modern Monolith](https://inertiajs.com/)",
      "href": "/server-frameworks",
      "path": "/content/server-frameworks.md",
      "slug": "server-frameworks",
      "backlinks": [
        {
          "href": "/web-frameworks",
          "content": "Web Frameworks"
        }
      ]
    },
    {
      "title": "Serverless, PaaS & BaaS",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://github.com/anaibol/awesome-serverless",
          "content": "anaibol/awesome-serverless"
        },
        {
          "href": "https://serverless.com/",
          "content": "The Serverless Application Framework | Serverless.com"
        },
        {
          "href": "https://arc.codes/",
          "content": "Architect documentation"
        },
        {
          "href": "https://backendless.com/",
          "content": "Backendless | Visual App Development Platform, UI Builder and MBaaS"
        },
        {
          "href": "https://www.qovery.com/",
          "content": "Deploy complex application, seamlessly | Qovery"
        },
        {
          "href": "https://github.com/Qovery/engine",
          "content": "Qovery/engine"
        },
        {
          "href": "https://begin.com/",
          "content": "Begin"
        },
        {
          "href": "https://autocode.com/",
          "content": "Instant endpoints for anything - Autocode"
        },
        {
          "href": "https://darklang.com/",
          "content": "Dark"
        },
        {
          "href": "https://zapier.com/",
          "content": "Zapier | The easiest way to automate your work"
        },
        {
          "href": "https://automate.io/",
          "content": "Work Super Smart with Automate.io"
        },
        {
          "href": "https://ifttt.com/",
          "content": "IFTTT"
        },
        {
          "href": "https://www.budibase.com/",
          "content": "Budibase | The open source low code platform you’ll enjoy using"
        },
        {
          "href": "https://github.com/Budibase/budibase",
          "content": "Budibase/budibase"
        },
        {
          "href": "https://temporal.io/",
          "content": "Temporal.io: Build Invincible Apps"
        },
        {
          "href": "https://github.com/temporalio/temporal",
          "content": "GitHub - temporalio/temporal: Temporal service and CLI"
        },
        {
          "href": "https://hasura.io/",
          "content": "Hasura | Instant GraphQL APIs for your data | Join data across databases, GraphQL & REST services to build powerful modern applications"
        },
        {
          "href": "https://github.com/hasura/graphql-engine",
          "content": "hasura/graphql-engine"
        },
        {
          "href": "https://www.graphile.org/postgraphile/",
          "content": "Graphile | Powerful, Extensible and Performant GraphQL APIs Rapidly"
        },
        {
          "href": "https://github.com/graphile/postgraphile",
          "content": "graphile/postgraphile"
        },
        {
          "href": "https://dgraph.io/",
          "content": "Dgraph - The Native GraphQL Database"
        },
        {
          "href": "https://aws.amazon.com/lambda/edge/",
          "content": "Edge Computing| CDN, Global Serverless Code, Distribution | AWS Lambda@Edge"
        },
        {
          "href": "https://workers.cloudflare.com/",
          "content": "Cloudflare Workers®"
        },
        {
          "href": "https://github.com/cfworker/cfworker",
          "content": "cfworker/cfworker"
        },
        {
          "href": "https://deno.com/deploy",
          "content": "A Globally Distributed JavaScript VM"
        },
        {
          "href": "https://www.fastly.com/",
          "content": "Fastly | The edge cloud platform behind the best of the web | Fastly"
        },
        {
          "href": "https://www.stackpath.com/",
          "content": "Secure Edge Computing | Edge Services | CDN, WAF, DNS, Monitoring | StackPath"
        },
        {
          "href": "https://edjx.io/",
          "content": "Build Planet-Scale Apps for All the Things | EDJX"
        },
        {
          "href": "https://fly.io/",
          "content": "Deploy app servers close to your users · Fly"
        },
        {
          "href": "https://workers.js.org/",
          "content": "Worker Environments"
        },
        {
          "href": "https://worker-tools.github.io/",
          "content": "https://worker-tools.github.io/"
        },
        {
          "href": "https://miniflare.dev/",
          "content": "Miniflare"
        },
        {
          "href": "https://github.com/cloudflare/miniflare",
          "content": "GitHub - cloudflare/miniflare: 🔥 Fully-local simulator for Cloudflare Workers"
        },
        {
          "href": "https://denoflare.dev/",
          "content": "Overview · Denoflare"
        },
        {
          "href": "https://github.com/skymethod/denoflare",
          "content": "GitHub - skymethod/denoflare: Develop, test, and deploy Cloudflare Workers with Deno."
        },
        {
          "href": "https://github.com/dollarshaveclub/cloudworker",
          "content": "dollarshaveclub/cloudworker"
        },
        {
          "href": "https://github.com/gja/cloudflare-worker-local",
          "content": "gja/cloudflare-worker-local"
        },
        {
          "href": "https://workers.cloudflare.com/works",
          "content": "Works on Workers · Cloudflare Workers®"
        },
        {
          "href": "https://supabase.io/",
          "content": "Supabase | Supabase"
        },
        {
          "href": "https://github.com/supabase/supabase",
          "content": "GitHub - supabase/supabase: The open source Firebase alternative. Follow to stay updated about our public Beta."
        },
        {
          "href": "https://github.com/supabase/realtime",
          "content": "supabase/realtime"
        },
        {
          "href": "https://kuzzle.io/",
          "content": "Open source backend for IoT and mobile apps"
        },
        {
          "href": "https://github.com/kuzzleio/kuzzle",
          "content": "kuzzleio/kuzzle"
        },
        {
          "href": "https://parseplatform.org/",
          "content": "Parse + Open Source = ❤️"
        },
        {
          "href": "https://github.com/parse-community/parse-server",
          "content": "parse-community/parse-server"
        },
        {
          "href": "https://appwrite.io/",
          "content": "Appwrite - Open-Source End-to-End Backend Server"
        },
        {
          "href": "https://github.com/appwrite/appwrite",
          "content": "appwrite/appwrite"
        },
        {
          "href": "http://hood.ie/",
          "content": "Hoodie - A generic backend with a client API for Offline First applications"
        },
        {
          "href": "https://github.com/hoodiehq/hoodie",
          "content": "hoodiehq/hoodie"
        },
        {
          "href": "https://github.com/rethinkdb/horizon",
          "content": "rethinkdb/horizon"
        },
        {
          "href": "https://www.mongodb.com/realm",
          "content": "Realm Mobile Database & Sync Platform with MongoDB"
        },
        {
          "href": "https://realm.io/",
          "content": "Realm: Create reactive mobile apps in a fraction of the time"
        },
        {
          "href": "https://github.com/realm/realm-js",
          "content": "realm/realm-js"
        },
        {
          "href": "https://github.com/realm/realm-core",
          "content": "realm/realm-core"
        },
        {
          "href": "https://azure.microsoft.com/en-us/services/app-service/",
          "content": "App Service | Microsoft Azure"
        },
        {
          "href": "https://aws.amazon.com/amplify/",
          "content": "AWS Amplify"
        },
        {
          "href": "https://aws.amazon.com/appsync/",
          "content": "AWS AppSync - Build data driven apps with real time and offline capabilities based on GraphQL"
        },
        {
          "href": "https://spaceuptech.com/",
          "content": "Space Cloud: Instant Realtime APIs for Serverless Apps"
        },
        {
          "href": "https://github.com/spaceuptech/space-cloud",
          "content": "spaceuptech/space-cloud"
        },
        {
          "href": "https://deployd.com/",
          "content": "Deployd"
        },
        {
          "href": "https://github.com/deployd/deployd",
          "content": "deployd/deployd"
        },
        {
          "href": "https://www.cloudboost.io/",
          "content": "CloudBoost | Realtime JavaScript Backend"
        },
        {
          "href": "https://github.com/CloudBoost/cloudboost",
          "content": "CloudBoost/cloudboost"
        },
        {
          "href": "https://www.appcelerator.com/",
          "content": "Home - Appcelerator"
        },
        {
          "href": "https://restdb.io/",
          "content": "restdb.io - Simple online database backend with NoSQL - automatic REST API - low code javascript hooks - dynamic web - MongoDB - and free development plan"
        },
        {
          "href": "https://github.com/relatedcode/ParseAlternatives",
          "content": "relatedcode/ParseAlternatives"
        },
        {
          "href": "https://www.etebase.com/",
          "content": "Etebase - Your end-to-end encrypted backend"
        },
        {
          "href": "https://github.com/etesync",
          "content": "EteSync & Etebase"
        },
        {
          "href": "https://coolify.io/",
          "content": "Coolify"
        },
        {
          "href": "https://github.com/coollabsio/coolify",
          "content": "GitHub - coollabsio/coolify: An open-source, hassle-free, self-hostable Heroku & Netlify alternative"
        }
      ],
      "id": 171,
      "content": "# Serverless, PaaS & BaaS\n\n## General\n\n[anaibol/awesome-serverless](https://github.com/anaibol/awesome-serverless)\n\n[The Serverless Application Framework | Serverless.com](https://serverless.com/)\n\n[Architect documentation](https://arc.codes/)\n\n[Backendless | Visual App Development Platform, UI Builder and MBaaS](https://backendless.com/)\n\n[Deploy complex application, seamlessly | Qovery](https://www.qovery.com/)\n\n[Qovery/engine](https://github.com/Qovery/engine)\n\n## Low Code and Workflows\n\n[Begin](https://begin.com/)\n\n[Instant endpoints for anything - Autocode](https://autocode.com/)\n\n[Dark](https://darklang.com/)\n\n[Zapier | The easiest way to automate your work](https://zapier.com/)\n\n[Work Super Smart with Automate.io](https://automate.io/)\n\n[IFTTT](https://ifttt.com/)\n\n[Budibase | The open source low code platform you'll enjoy using](https://www.budibase.com/)\n\n[Budibase/budibase](https://github.com/Budibase/budibase)\n\n[Temporal.io: Build Invincible Apps](https://temporal.io/)\n\n[GitHub - temporalio/temporal: Temporal service and CLI](https://github.com/temporalio/temporal)\n\n## GraphQL\n\n[Hasura | Instant GraphQL APIs for your data | Join data across databases, GraphQL & REST services to build powerful modern applications](https://hasura.io/)\n\n[hasura/graphql-engine](https://github.com/hasura/graphql-engine)\n\n[Graphile | Powerful, Extensible and Performant GraphQL APIs Rapidly](https://www.graphile.org/postgraphile/)\n\n[graphile/postgraphile](https://github.com/graphile/postgraphile)\n\n[Dgraph - The Native GraphQL Database](https://dgraph.io/)\n\n## Edge and Workers\n\n[Edge Computing| CDN, Global Serverless Code, Distribution | AWS Lambda@Edge](https://aws.amazon.com/lambda/edge/)\n\n[Cloudflare Workers®](https://workers.cloudflare.com/)\n\n[cfworker/cfworker](https://github.com/cfworker/cfworker)\n\n[A Globally Distributed JavaScript VM](https://deno.com/deploy)\n\n[Fastly | The edge cloud platform behind the best of the web | Fastly](https://www.fastly.com/)\n\n[Secure Edge Computing | Edge Services | CDN, WAF, DNS, Monitoring | StackPath](https://www.stackpath.com/)\n\n[Build Planet-Scale Apps for All the Things | EDJX](https://edjx.io/)\n\n[Deploy app servers close to your users · Fly](https://fly.io/)\n\n[Worker Environments](https://workers.js.org/)\n\n[https://worker-tools.github.io/](https://worker-tools.github.io/)\n\n[Miniflare](https://miniflare.dev/)\n\n[GitHub - cloudflare/miniflare: 🔥 Fully-local simulator for Cloudflare Workers](https://github.com/cloudflare/miniflare)\n\n[Overview · Denoflare](https://denoflare.dev/)\n\n[GitHub - skymethod/denoflare: Develop, test, and deploy Cloudflare Workers with Deno.](https://github.com/skymethod/denoflare)\n\n[dollarshaveclub/cloudworker](https://github.com/dollarshaveclub/cloudworker)\n\n[gja/cloudflare-worker-local](https://github.com/gja/cloudflare-worker-local)\n\n[Works on Workers · Cloudflare Workers®](https://workers.cloudflare.com/works)\n\n## Real time\n\n[Supabase | Supabase](https://supabase.io/)\n\n[GitHub - supabase/supabase: The open source Firebase alternative. Follow to stay updated about our public Beta.](https://github.com/supabase/supabase)\n\n[supabase/realtime](https://github.com/supabase/realtime)\n\n[Open source backend for IoT and mobile apps](https://kuzzle.io/)\n\n[kuzzleio/kuzzle](https://github.com/kuzzleio/kuzzle)\n\n[Parse + Open Source = ❤️](https://parseplatform.org/)\n\n[parse-community/parse-server](https://github.com/parse-community/parse-server)\n\n[Appwrite - Open-Source End-to-End Backend Server](https://appwrite.io/)\n\n[appwrite/appwrite](https://github.com/appwrite/appwrite)\n\n[Hoodie - A generic backend with a client API for Offline First applications](http://hood.ie/)\n\n[hoodiehq/hoodie](https://github.com/hoodiehq/hoodie)\n\n[rethinkdb/horizon](https://github.com/rethinkdb/horizon)\n\n[Realm Mobile Database & Sync Platform with MongoDB](https://www.mongodb.com/realm)\n\n[Realm: Create reactive mobile apps in a fraction of the time](https://realm.io/)\n\n[realm/realm-js](https://github.com/realm/realm-js)\n\n[realm/realm-core](https://github.com/realm/realm-core)\n\n[App Service | Microsoft Azure](https://azure.microsoft.com/en-us/services/app-service/)\n\n[AWS Amplify](https://aws.amazon.com/amplify/)\n\n[AWS AppSync - Build data driven apps with real time and offline capabilities based on GraphQL](https://aws.amazon.com/appsync/)\n\n[Space Cloud: Instant Realtime APIs for Serverless Apps](https://spaceuptech.com/)\n\n[spaceuptech/space-cloud](https://github.com/spaceuptech/space-cloud)\n\n[Deployd](https://deployd.com/)\n\n[deployd/deployd](https://github.com/deployd/deployd)\n\n[CloudBoost | Realtime JavaScript Backend](https://www.cloudboost.io/)\n\n[CloudBoost/cloudboost](https://github.com/CloudBoost/cloudboost)\n\n[Home - Appcelerator](https://www.appcelerator.com/)\n\n[restdb.io - Simple online database backend with NoSQL - automatic REST API - low code javascript hooks - dynamic web - MongoDB - and free development plan](https://restdb.io/)\n\n[relatedcode/ParseAlternatives](https://github.com/relatedcode/ParseAlternatives)\n\n[Etebase - Your end-to-end encrypted backend](https://www.etebase.com/)\n\n[EteSync & Etebase](https://github.com/etesync)\n\n[Coolify](https://coolify.io/)\n\n[GitHub - coollabsio/coolify: An open-source, hassle-free, self-hostable Heroku & Netlify alternative](https://github.com/coollabsio/coolify)",
      "description": "# Serverless, PaaS & BaaS\n\n## General",
      "href": "/serverless-paas-baas",
      "path": "/content/serverless-paas-baas.md",
      "slug": "serverless-paas-baas",
      "backlinks": [
        {
          "href": "/infrastructure",
          "content": "Infrastructure"
        }
      ]
    },
    {
      "title": "Shells",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://wiki.bash-hackers.org/",
          "content": "The Bash Hackers Wiki"
        },
        {
          "href": "https://fishshell.com/",
          "content": "fish shell"
        },
        {
          "href": "https://github.com/fish-shell/fish-shell",
          "content": "GitHub - fish-shell/fish-shell: The user-friendly command line shell."
        },
        {
          "href": "https://www.nushell.sh/",
          "content": "Nushell"
        },
        {
          "href": "https://github.com/nushell/nushell",
          "content": "GitHub - nushell/nushell: A new type of shell"
        },
        {
          "href": "https://elv.sh/",
          "content": "Elvish Shell"
        },
        {
          "href": "https://github.com/elves/elvish",
          "content": "GitHub - elves/elvish: Elvish = Expressive Programming Language + Versatile Interactive Shell"
        },
        {
          "href": "https://github.com/borkdude/babashka",
          "content": "borkdude/babashka"
        },
        {
          "href": "https://github.com/dundalek/closh",
          "content": "dundalek/closh"
        }
      ],
      "id": 172,
      "content": "# Shells\n\n[The Bash Hackers Wiki](https://wiki.bash-hackers.org/)\n\n[fish shell](https://fishshell.com/)\n\n[GitHub - fish-shell/fish-shell: The user-friendly command line shell.](https://github.com/fish-shell/fish-shell)\n\n[Nushell](https://www.nushell.sh/)\n\n[GitHub - nushell/nushell: A new type of shell](https://github.com/nushell/nushell)\n\n[Elvish Shell](https://elv.sh/)\n\n[GitHub - elves/elvish: Elvish = Expressive Programming Language + Versatile Interactive Shell](https://github.com/elves/elvish)\n\n[borkdude/babashka](https://github.com/borkdude/babashka)\n\n[dundalek/closh](https://github.com/dundalek/closh)",
      "description": "# Shells\n\n[The Bash Hackers Wiki](https://wiki.bash-hackers.org/)",
      "href": "/shells",
      "path": "/content/shells.md",
      "slug": "shells",
      "backlinks": [
        {
          "href": "/cli-terminal-utilities",
          "content": "CLI and Terminal Utilities"
        }
      ]
    },
    {
      "title": "Software Development",
      "author": "pluvial",
      "links": [
        {
          "href": "/open-source-licenses",
          "content": "Open Source and Licenses"
        }
      ],
      "externalLinks": [
        {
          "href": "https://martinfowler.com/",
          "content": "martinfowler.com"
        },
        {
          "href": "https://www.geepawhill.org/",
          "content": "Home | GeePawHill.org"
        },
        {
          "href": "https://argdown.org/",
          "content": "Argdown"
        }
      ],
      "id": 173,
      "content": "# Software Development\n\n[[open-source-licenses|Open Source and Licenses]]\n\n[martinfowler.com](https://martinfowler.com/)\n\n[Home | GeePawHill.org](https://www.geepawhill.org/)\n\n[Argdown](https://argdown.org/)",
      "description": "# Software Development\n\n[[open-source-licenses|Open Source and Licenses]]",
      "href": "/software-development",
      "path": "/content/software-development.md",
      "slug": "software-development",
      "backlinks": [
        {
          "href": "/knowledge",
          "content": "Knowledge"
        }
      ]
    },
    {
      "title": "SQL",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://www.postgresql.org/docs/13/sql.html",
          "content": "Part II. The SQL Language"
        },
        {
          "href": "https://www.sqlite.org/index.html",
          "content": "SQLite Home Page"
        },
        {
          "href": "https://www.sqlite.org/vtab.html",
          "content": "The Virtual Table Mechanism Of SQLite"
        },
        {
          "href": "https://osquery.readthedocs.io/en/stable/",
          "content": "Welcome to osquery - osquery"
        },
        {
          "href": "https://datasette.io/",
          "content": "Datasette: An open source multi-tool for exploring and publishing data"
        },
        {
          "href": "https://github.com/simonw/datasette",
          "content": "simonw/datasette"
        },
        {
          "href": "https://simonwillison.net/2018/Oct/4/datasette-ideas/",
          "content": "The interesting ideas in Datasette"
        },
        {
          "href": "https://github.com/gajus/slonik",
          "content": "gajus/slonik"
        },
        {
          "href": "https://github.com/moll/js-sqlate",
          "content": "moll/js-sqlate"
        },
        {
          "href": "https://github.com/adelsz/pgtyped",
          "content": "adelsz/pgtyped"
        },
        {
          "href": "https://www.hugsql.org/",
          "content": "HugSQL Documentation"
        },
        {
          "href": "https://github.com/seancorfield/honeysql",
          "content": "seancorfield/honeysql"
        },
        {
          "href": "https://github.com/mozilla/moz-sql-parser",
          "content": "mozilla/moz-sql-parser"
        }
      ],
      "id": 174,
      "content": "# SQL\n\n[Part II. The SQL Language](https://www.postgresql.org/docs/13/sql.html)\n\n[SQLite Home Page](https://www.sqlite.org/index.html)\n\n[The Virtual Table Mechanism Of SQLite](https://www.sqlite.org/vtab.html)\n\n[Welcome to osquery - osquery](https://osquery.readthedocs.io/en/stable/)\n\n[Datasette: An open source multi-tool for exploring and publishing data](https://datasette.io/)\n\n[simonw/datasette](https://github.com/simonw/datasette)\n\n[The interesting ideas in Datasette](https://simonwillison.net/2018/Oct/4/datasette-ideas/)\n\n[gajus/slonik](https://github.com/gajus/slonik)\n\n[moll/js-sqlate](https://github.com/moll/js-sqlate)\n\n[adelsz/pgtyped](https://github.com/adelsz/pgtyped)\n\n[HugSQL Documentation](https://www.hugsql.org/)\n\n[seancorfield/honeysql](https://github.com/seancorfield/honeysql)\n\n[mozilla/moz-sql-parser](https://github.com/mozilla/moz-sql-parser)",
      "description": "# SQL\n\n[Part II. The SQL Language](https://www.postgresql.org/docs/13/sql.html)",
      "href": "/sql",
      "path": "/content/sql.md",
      "slug": "sql",
      "backlinks": [
        {
          "href": "/programming-languages",
          "content": "Programming Languages"
        }
      ]
    },
    {
      "title": "State Synchronization",
      "author": "pluvial",
      "links": [],
      "externalLinks": [
        {
          "href": "https://stackoverflow.com/questions/26694359/differences-between-ot-and-crdt",
          "content": "Differences between OT and CRDT"
        },
        {
          "href": "https://www.figma.com/blog/realtime-editing-of-ordered-sequences/",
          "content": "Realtime Editing of Ordered Sequences"
        },
        {
          "href": "https://www.figma.com/blog/multiplayer-editing-in-figma/",
          "content": "Multiplayer Editing in Figma"
        },
        {
          "href": "https://arxiv.org/abs/1810.02137",
          "content": "Real Differences between OT and CRDT for Co-Editors"
        },
        {
          "href": "https://github.com/mstone/focus/blob/master/docs/ot-theory.adoc",
          "content": "mstone/focus"
        },
        {
          "href": "https://martin.kleppmann.com/2018/05/24/j-on-the-beach.html",
          "content": "Automerge: Making servers optional for real-time collaboration"
        },
        {
          "href": "https://github.com/google/diff-match-patch",
          "content": "google/diff-match-patch"
        },
        {
          "href": "https://raft.github.io/",
          "content": "Raft Consensus Algorithm"
        },
        {
          "href": "http://thesecretlivesofdata.com/raft/",
          "content": "Raft"
        },
        {
          "href": "https://github.com/automerge/automerge",
          "content": "automerge/automerge"
        },
        {
          "href": "https://github.com/share/sharedb",
          "content": "share/sharedb"
        },
        {
          "href": "https://github.com/josephg/ShareJS",
          "content": "josephg/ShareJS"
        },
        {
          "href": "https://derbyjs.com/",
          "content": "DerbyJS"
        },
        {
          "href": "https://github.com/yjs/yjs/",
          "content": "yjs/yjs"
        },
        {
          "href": "https://github.com/relm-us/svelt-yjs",
          "content": "relm-us/svelt-yjs"
        },
        {
          "href": "https://convergence.io/",
          "content": "The Real-Time Collaboration Engine"
        },
        {
          "href": "https://github.com/convergencelabs/",
          "content": "Convergence Labs"
        },
        {
          "href": "https://github.com/atom/teletype-crdt",
          "content": "atom/teletype-crdt"
        },
        {
          "href": "https://github.com/quilljs/delta/",
          "content": "quilljs/delta"
        },
        {
          "href": "https://github.com/dominictarr/crdt",
          "content": "dominictarr/crdt"
        },
        {
          "href": "https://github.com/derekkraan/delta_crdt_ex",
          "content": "derekkraan/delta_crdt_ex"
        },
        {
          "href": "https://github.com/derekkraan/horde",
          "content": "derekkraan/horde"
        },
        {
          "href": "https://github.com/asonge/loom",
          "content": "asonge/loom"
        },
        {
          "href": "https://lasp-lang.readme.io/docs",
          "content": "Planetary Scale Applications · The Lasp Programming System"
        },
        {
          "href": "https://github.com/rust-crdt/rust-crdt",