diff --git a/docs/awesome/awesome-babylonjs.md b/docs/awesome/awesome-babylonjs.md new file mode 100644 index 0000000000..67d1685985 --- /dev/null +++ b/docs/awesome/awesome-babylonjs.md @@ -0,0 +1,358 @@ +
+## Awesome Babylon.js [![Awesome](https://awesome.re/badge-flat.svg)](https://awesome.re) + +Babylon.js logo + +> A curated list of _awesome_ things related to the Babylon.js game engine. + +[Babylon.js](https://www.babylonjs.com/) is an open-source game and rendering engine written in TypeScript designed to be powerful, beautiful, simple, and open. It supports cross-platform game development through WebGL, WebGPU, and the Babylon Native runtime. + +> Your contributions are always welcome! Please read the [contributing guidelines](https://github.com/Symbitic/awesome-babylonjs/blob/master/CONTRIBUTING.md) to get started. + + + +## Official links + +_Official Babylon.js links._ + +- [Babylon.js Documentation](https://doc.babylonjs.com/) +- [Babylon.js Editor](https://editor.babylonjs.com/) +- [Babylon.js Features](https://www.babylonjs.com/games/) +- [Babylon.js Playground](https://playground.babylonjs.com/) +- [Babylon.js Sandbox](https://sandbox.babylonjs.com/) +- [Babylon Native](https://www.babylonjs.com/native/) +- [Babylon React Native](https://www.babylonjs.com/reactnative/) +- [Changelog](https://doc.babylonjs.com/whats-new) +- [Community Demos](https://www.babylonjs.com/community/) +- [Forum](https://forum.babylonjs.com/) +- [Node Material Editor](https://nme.babylonjs.com/) +- [Partners Using Babylon.js](https://www.babylonjs.com/partners/) +- [Specifications](https://www.babylonjs.com/specifications/) +- Social Media + - [GitHub](https://github.com/BabylonJS/Babylon.js) + - [Medium](https://babylonjs.medium.com/) + - [Twitter](https://twitter.com/babylonjs) + - [YouTube Channel](https://www.youtube.com/channel/UCyOemMa5EJkIgVavJjSCLKQ) +- [SpectorJS - Explore and Troubleshoot your WebGL scenes with ease](https://spector.babylonjs.com/) +- [Start Contributing to Babylon.js](https://doc.babylonjs.com/divingDeeper/developWithBjs/howToStart) + +## Books + +_Books about or for Babylon.js developers._ + +- [Babylon.js Essentials](https://www.amazon.com/Babylon-JS-Essentials-Julien-Moreau-Mathis/dp/1785884794) +- [Going the Distance with Babylon.js: Building extensible, maintainable, and attractive browser-based interactive applications using JavaScript](https://aka.ms/BabylonJSBook) + +## Playground + +_Noteworthy examples of community-contributed content on the Babylon.js playground._ + +- [360 portal](https://playground.babylonjs.com/#58I88I#186) +- [3D UI](https://playground.babylonjs.com/#947JF6#0) +- [Ammo.js Heightmap](https://playground.babylonjs.com/#8T3YBR#2) +- [Antigravity racing game demo](https://playground.babylonjs.com/#WVPVWL#0) +- [Augmented Reality Drum](https://playground.babylonjs.com/#VXA85M#5) +- [AI Basketball shooter](https://playground.babylonjs.com/#AL6VAN#1) +- [Bowling and grabbing in XR](https://playground.babylonjs.com/#KBS9I5#925) +- [Bowling lane showing gutters and physics](https://playground.babylonjs.com/#7S3ZHU#15) +- [Buttons always face user](https://playground.babylonjs.com/#CUH660#27) +- [Camera positioning on event](https://playground.babylonjs.com/#0PHDVB#0) +- [Captain Dude Fishing](https://playground.babylonjs.com/#1YD970#283) +- [Car following path](https://playground.babylonjs.com/#1YD970#14) +- [Change color on collide](https://playground.babylonjs.com/#502Z8L#0) +- [Chessboard layout and camera](https://playground.babylonjs.com/#AH85PF#53) +- [Circle menu in 3D GUI](https://playground.babylonjs.com/#092XX3#13) +- [Colliding and deforming cubes](https://playground.babylonjs.com/#RGNDK2#2) +- [Coronavirus rendering pipeline and shaders](https://playground.babylonjs.com/#3FJZD5#4) +- [Custom mesh for 3D button](https://playground.babylonjs.com/#D7LQDZ#1) +- [Custom WebXR controller mesh](https://playground.babylonjs.com/#355XBJ#16) +- [Dock the boat](https://playground.babylonjs.com/#5MJ1X9#13) +- [Dynamic snow generation](https://playground.babylonjs.com/#5ZCGRM#2860) +- [Dynamic text in UI](https://playground.babylonjs.com/#9U086#4) +- [Exploding Lofi Sphere](https://playground.babylonjs.com/#HDHQN#55) +- [Exploding Lofi Torus](https://playground.babylonjs.com/#HDHQN#56) +- [Exploding Object with Solid Particles](https://playground.babylonjs.com/#CWAQ1W#12) +- [Explosion on keydown](https://playground.babylonjs.com/#VS5XS7#0) +- [Explosions + City burning](https://playground.babylonjs.com/#4HUQQ#1479) +- [Fenerator 3D with explosion generator](https://playground.babylonjs.com/#RDJ26Q#1288) +- [Flight Simulator Experiment](https://playground.babylonjs.com/#UL7W2M#0) +- [Fruit Ninja VR Game](https://playground.babylonjs.com/#22KIIK#22) +- [Furball Shader](https://playground.babylonjs.com/#LVJG7H#0) +- [Glowing marbles falling](https://playground.babylonjs.com/#45FPFC#13) +- [Glow World](https://playground.babylonjs.com/#6MQB2X#158) +- [Grab and move a ball in WebXR](https://playground.babylonjs.com/#HY823G#7) +- [Grim Grinning Ghosts with singing](https://playground.babylonjs.com/#GVPILZ#0) +- [God of War NME Weapons FX Demo](https://playground.babylonjs.com/#7XU4D8#1) +- [Great White Shark animated GLTF model](https://playground.babylonjs.com/#ISZ7Y2#0) +- [GUI follows viewpoint in WebXR](https://playground.babylonjs.com/#HJZBRG#100) +- [Gun firing](https://playground.babylonjs.com/#E8C51D#35) +- [Happy Holidays 2020 VR](https://playground.babylonjs.com/#0IRV8X#2) +- [Happy holidays custom font](https://playground.babylonjs.com/#BP7QYG#13) +- [HERO X](https://playground.babylonjs.com/#A8X91Q#10) +- [Hit the cube pointer tracker](https://playground.babylonjs.com/#0JC454#16) +- [Holographic keyboard](https://playground.babylonjs.com/#LU3FLF#6) +- [Hopping game with infinite running](https://playground.babylonjs.com/#0IIB3N#44) +- [HtmlMesh demo with overlay](https://playground.babylonjs.com/#Y2LIXI#44) +- [Joint Impulse Example](https://playground.babylonjs.com/#UFVU18#18) +- [Laser Saber mesh](https://playground.babylonjs.com/#ZS41RU#0) +- [Lego Buggy mesh](https://playground.babylonjs.com/#K7TJIG#0) +- [Light Paddle glowing mesh](https://playground.babylonjs.com/#6C8005#1) +- [Mallot and Nail VR](https://playground.babylonjs.com/#IT1QZU#13) +- [Marble slide](https://playground.babylonjs.com/#YRP925#0) +- [Marble Tower](https://playground.babylonjs.com/#3I55DK#0) +- [Mesh Speech Synthesis API](https://playground.babylonjs.com/#NE96B8#10) +- [Music Visualizer](https://playground.babylonjs.com/#MNC4HP#0) +- [Newton's cradle physics](https://playground.babylonjs.com/#8WC6ZN#112) +- [Open url by clicking object](https://playground.babylonjs.com/#11XV5X#13) +- [Pac-Man Arcade Machine in WebXR](https://playground.babylonjs.com/#4WPJCV#34) +- [physicsImposter parenting](https://playground.babylonjs.com/#ZENDZ2#0) +- [PhysX kinematic dynamic bodies](https://playground.babylonjs.com/#SLPLFT#31) +- [PhysX fluid rendering](https://playground.babylonjs.com/#SLPLFT#29) +- [Ping pong in 3D](https://playground.babylonjs.com/#RYXIT#9) +- [Point Cloud Morphing](https://playground.babylonjs.com/#2S8L5U#1) +- [portal + gravity mechanics](https://playground.babylonjs.com/#ZU8CV4#12) +- [Portal effect using shaders](https://playground.babylonjs.com/#ACPMQL#2) +- [Progressive loading of glTF with LOD](https://playground.babylonjs.com/#ARN6TJ#5) +- [Pulsars / Imps](https://playground.babylonjs.com/#1ND6TH#265) +- [Rollercoaster](https://playground.babylonjs.com/#1HH4OJ#29) +- [Screen Capture and Composition](https://playground.babylonjs.com/#RBX8Y4#22) +- [Shattered mesh with baked physics demo](https://playground.babylonjs.com/#1BGGDU#0) +- [Simple XmlLoader GUI](https://playground.babylonjs.com/#S0IW99#23) +- [Slice CSG mesh on click](https://playground.babylonjs.com/#B2DP5I#7) +- [Soft body physics - wrecking ball + blocks](https://playground.babylonjs.com/#8WC6ZN#121) +- [Solid Particle System collisions](https://playground.babylonjs.com/#10RCC9#0) +- [Space Invader visual effects game](https://playground.babylonjs.com/#JXJBPS#5) +- [Space Ship Battle](https://playground.babylonjs.com/#G03CV5#0) +- [Spheres change color only when looked at](https://playground.babylonjs.com/#0MGV2I#0) +- [Sphere Spiral infinite rendering pipeline](https://playground.babylonjs.com/#ND4U2L#0) +- [SPS change color on click](https://playground.babylonjs.com/#2FPT1A#351) +- [StakeShooter game](https://playground.babylonjs.com/#Z88Q4W#19) +- [Submarine underwater game](https://playground.babylonjs.com/#165IV6#2526) +- [Table billards physics demo](https://playground.babylonjs.com/#1DDSV5#0) +- [Tank playground with sound](https://playground.babylonjs.com/#52M011#2) +- [Tap to Bounce Cylinder using imposters](https://playground.babylonjs.com/#88MM6V#0) +- [Targeting System for turrets](https://playground.babylonjs.com/#CMS27E#11) +- [TensorFlow.js + Webcam Demo](https://playground.babylonjs.com/#H19VH7#44) +- [TestTowerDef2 Tower Defense Game](https://playground.babylonjs.com/#XP6NNP#42) +- [The Pirate Fort](https://playground.babylonjs.com/#C21DGD#3) +- [Tic-Tac-Toe game](https://playground.babylonjs.com/#2WR12Z#2) +- [Track with Carriage Following It (First Person)](https://playground.babylonjs.com/#SQFG0Q#6) +- [Track with Carriage Following It (Third Person)](https://playground.babylonjs.com/#SQFG0Q#5) +- [Trailing mesh demo](https://playground.babylonjs.com/#Z07JE1#2) +- [Under Water Demo](https://playground.babylonjs.com/#LPTLZM#0) +- [Velocity test on soccer balls](https://playground.babylonjs.com/#5W4GH1#10) +- [Virtual Joystick GUI](https://playground.babylonjs.com/#C6V6UY#49) +- [Virtual Tour Booth](https://playground.babylonjs.com/#1JDJ9F#9) +- [VR Rythym Game](https://playground.babylonjs.com/#9M1I08#7) +- [Watch out for swords game](https://playground.babylonjs.com/#ZD364L#17) +- [Water Refraction with RTT](https://playground.babylonjs.com/#7ILX7T#0) +- [Wave Racer](https://playground.babylonjs.com/#WBEEFF#1) +- [WebXR Catching Game](https://playground.babylonjs.com/#PKQ6JV#3) +- [WebXR Physics playground](https://playground.babylonjs.com/#B922X8#19) +- [WebXR Tennis game](https://playground.babylonjs.com/#CHF3KW#108) +- [XR Goal Keeper Trainer](https://playground.babylonjs.com/#PPM311#99) +- [XR Throw Lab](https://playground.babylonjs.com/#K1WGX0#36) +- [Yellow sphere volumetric light mini-game](https://playground.babylonjs.com/#LYCSQ#256) +- [Yoshi Falling Balls](https://playground.babylonjs.com/#73TUXW#0) + +## Demos + +_Official Babylon.js demos that really showcase what it is capable of._ + +- [ActionBuilder](https://www.babylonjs.com/Demos/ActionBuilder/) - Turn the lights on/off using flip switches. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/ActionBuilder)) +- [Actions](https://www.babylonjs.com/Demos/Actions/) - A torus that goes around in a circle and changes shape when it hovers over another shape. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Actions)) +- [Amp360Video](https://www.babylonjs.com/Demos/Amp360Video/) - Explore a video in 360°. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Amp360Video)) +- [AssetsManager](https://www.babylonjs.com/Demos/AssetsManager/) - A human skull. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/AssetsManager)) +- [AudioAnalyser](https://www.babylonjs.com/Demos/AudioAnalyser/) - Babylon isn't just graphics; it's a full game engine. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/AudioAnalyser)) +- [Bones](https://www.babylonjs.com/Demos/Bones/) - A walking soldier + animated bunnies. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Bones)) +- [Boom](https://www.babylonjs.com/Demos/Boom/) - Make things explode with a touch. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Boom)) +- [Bump](https://www.babylonjs.com/Demos/Bump/) - Render a ball using bump mapping. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Bump)) +- [CellShading](https://www.babylonjs.com/Demos/CellShading/) - Use cell-shading to reproduce a cartoon-like effect. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/CellShading)) +- [Charting](https://www.babylonjs.com/Demos/Charting/) - 3D charts. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Charting)) +- [ChibiRex](https://www.babylonjs.com/Demos/ChibiRex/) - An animated baby T-Rex. What more do you need? ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/ChibiRex)) +- [Dancers](https://www.babylonjs.com/Demos/Dancers/) - Animated 3D dancers. _warning: takes a long time to load._ ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Dancers)) +- [Dancing CSG](https://www.babylonjs.com/Demos/Dancing%20CSG/) - Constructive Solid Geometry using lights and a sparkly texture. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Dancing%20CSG)) +- [Decals](https://www.babylonjs.com/Demos/Decals/) - Touch the cat to splatter it with black ink. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Decals)) +- [DiStraction](https://www.babylonjs.com/Demos/Distraction/) - A JavaScript driving game demo. Works with a DS3. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Distraction)) +- [DragNDrop](https://www.babylonjs.com/Demos/DragNDrop/) - Drag and rearrange different shapes. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/DragNDrop)) +- [Espilit](https://www.babylonjs.com/Demos/Espilit/) - Explore an entire (barebones) house. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Espilit)) +- [ExtrudePolygon](https://www.babylonjs.com/Demos/ExtrudePolygon/) - Destroy your own house. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/ExtrudePolygon)) +- [Facets](https://www.babylonjs.com/Demos/Facets/) - A fountain of countless balls falling onto a complex shape, showcasing physics. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Facets)) +- [Flat 2009](https://www.babylonjs.com/Demos/Flat2009/) - Explore an extremely detailed apartment, including a fishtank and bathroom. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Flat2009)) +- [FlightHelmet](https://www.babylonjs.com/Demos/FlightHelmet/) - A realistic aviator's helmet. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/FlightHelmet)) +- [Fur](https://www.babylonjs.com/Demos/Fur/) - A disturbingly furred bunny. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Fur)) +- [GLTF](https://www.babylonjs.com/Demos/GLTF/) - A GLTF Alien model featuring facial animations. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/GLTF)) +- [GUI](https://www.babylonjs.com/Demos/GUI/) - An interactive 3D UI. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/GUI)) +- [GlowLayer](https://www.babylonjs.com/Demos/GlowLayer/) - Make a neon pipe glow like plasma. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/GlowLayer)) +- [GlowingEspilit](https://www.babylonjs.com/Demos/GlowingEspilit/) - Espilit but with glowing effects. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/GlowingEspilit)) +- [Heightmap](https://www.babylonjs.com/Demos/Heightmap/) - Generate terrain using a heightmap. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Heightmap)) +- [HillValley](https://www.babylonjs.com/Demos/HillValley/) - Explore a town isolated from the outside world, like in _The Twilight Zone._ ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/HillValley)) +- [HillValleyVR](https://www.babylonjs.com/Demos/HillValleyVR/) - HillValley but creepier in VR. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/HillValleyVR)) +- [Ink](https://www.babylonjs.com/Demos/Ink/) - Quick Demo of using Babylon.js to simulate inking. ([source](https://github.com/sebavan/BabylonjsInkSample)) +- [InstancedBones](https://www.babylonjs.com/Demos/InstancedBones/) - A group of soldiers marching in sync. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/InstancedBones)) +- [Instances2](https://www.babylonjs.com/Demos/Instances2/) - A complex, moving space engine. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Instances2)) +- [LookAt](https://www.babylonjs.com/Demos/LookAt/) - Stare at a colored ball moving around in a box of shapes. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/LookAt)) +- [Mansion](https://www.babylonjs.com/Demos/Mansion/) - Explore a haunted mansion. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Mansion)) +- [MansionVR](https://www.babylonjs.com/Demos/MansionVR/) - Explore a haunted mansion in virtual reality. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/MansionVR)) +- [MotionBlur](https://www.babylonjs.com/Demos/MotionBlur/) - Blur things like if you were moving like The Flash. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/MotionBlur)) +- [PBRGlossy](https://www.babylonjs.com/Demos/PBRGlossy/) - Physically based rendering of a battle-damaged sci-fi helmet. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/PBRGlossy)) +- [PBRGlossyBloom](https://www.babylonjs.com/Demos/PBRGlossyBloom/) - Similar to PBRGlossy, but with an extra bloom filter. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/PBRGlossyBloom)) +- [PPBloom](https://www.babylonjs.com/Demos/PPBloom/) - Simple post-processing. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/PPBloom)) +- [PPConvolution](https://www.babylonjs.com/Demos/PPConvolution/) - A more advanced post-processing demo. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/PPConvolution)) +- [Particles](https://www.babylonjs.com/Demos/Particles/) - Colorful particles erupting. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Particles)) +- [Physics](https://www.babylonjs.com/Demos/Physics/) - Spheres and blocks with gravity added. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Physics)) +- [Polygon](https://www.babylonjs.com/Demos/Polygon/) - It's a bird, but how did it get so flat? ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Polygon)) +- [Procedural](https://www.babylonjs.com/Demos/Procedural/) - Don't hard-code content; generate it procedurally. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Procedural)) +- [Retail](https://www.babylonjs.com/Demos/Retail/) - Explore a small store (no stealing). ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Retail)) +- [SPS](https://www.babylonjs.com/Demos/SPS/) - Simulate asteroids around a planet using a solid particle system. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/SPS)) +- [SPSCollisions](https://www.babylonjs.com/Demos/SPSCollisions/) - Solid particles as confetti being raining down on a ball. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/SPSCollisions)) +- [SpaceDeK](https://www.babylonjs.com/Demos/SpaceDeK/) - Pretty darn close to a space-shooter. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/SpaceDeK)) +- [Sponza](https://www.babylonjs.com/Demos/Sponza/) - The most famous Babylon.js demo. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Sponza)) +- [SponzaDynamicShadows](https://www.babylonjs.com/Demos/SponzaDynamicShadows/) - A simpler version of Sponza, but with dynamic lights. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/SponzaDynamicShadows)) +- [TheCar](https://www.babylonjs.com/Demos/TheCar/) - A futuristic car parked all by itself in a garage. Too bad there's no key. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/TheCar)) +- [Train](https://www.babylonjs.com/Demos/Train/) - An incredibly realistic train. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Train)) +- [Tunnel](https://www.babylonjs.com/Demos/Tunnel/) - Travel inside an endless rust-filled tunnel. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Tunnel)) +- [V8](https://www.babylonjs.com/Demos/V8/) - A complex, moving replica of a V8 engine. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/V8)) +- [Video Processing Sample](https://www.babylonjs.com/Demos/VideoProcessing/) - Quick Demo for setting up a Babylon.js real-time video processing using a webcam. ([source](https://github.com/sebavan/BabylonjsVideoProcessingSample)) +- [WCafe](https://www.babylonjs.com/Demos/WCafe/) - Windows Cafe is a great place to unwind and have a relaxing look around. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/WCafe)) +- [Yeti](https://www.babylonjs.com/Demos/Yeti/) - A non-threatening Yeti, complete with snow. ([source](https://github.com/BabylonJS/Website/tree/master/build/Demos/Yeti)) + +## Scenes + +_Extra demonstrations of Babylon.js_ + +- [Minority Race](https://www.babylonjs.com/Scenes/minority-race/) - A racing game made in 2016 for a film school. ([source](https://github.com/BabylonJS/Website/tree/master/build/Scenes/minority-race)) +- [Robot Presentation](https://www.babylonjs.com/Scenes/Robot/) - A robot gives a timed presentation, with an interactive slider to control animation status. ([source](https://github.com/BabylonJS/Website/tree/master/build/Scenes/Robot)) +- [World Monger](https://www.babylonjs.com/Scenes/WorldMonger/) - Become a God and shape the world around you. ([source](https://github.com/BabylonJS/Website/tree/master/build/Scenes/WorldMonger)) + +## Games + +_Open source games built with Babylon.js_ + +- [Accessible Breakout](https://github.com/babylonjs-archive/accessiblebreakout) - Breakout game fully accessible for people who are blind or visually impaired. ([demo]()) +- [Alien Cargo](https://github.com/vudugun/AlienCargo) - A WebGL 3D game inspired by the classic puzzle game Sokoban. ([demo](https://vudugun.github.io/AlienCargo/)) +- [Attack of the Killer Bunnies](https://github.com/farmersanonymous/killer-bunnies) - Where bunnies go to die. ([demo](https://ericbroberic.itch.io/attack-of-the-killer-bunnies)) +- [Barkanoid](https://github.com/pigmin/Breakout) - Arkanoid / Breakout clone with cinematic opening. ([demo](https://pigmin.github.io/Breakout/)) +- [Block](https://github.com/Temechon/block) - A block puzzle game. ([demo](http://pixelcodr.com/games/block/game.html)) +- [Cube Endless Runner](https://github.com/babylonjs-archive/endless-runner-3d) - Cube Endless Runner is a 3D game built on top of WebGL and HTML5 technologies. ([demo](https://babylonjs-archive.github.io/endless-runner-3d/)) +- [Defend](https://github.com/xtreemze/defend) - Procedural Cross-Platform 3D Tower Defense Web Game with Physics and AI and Procedural Sound. ([demo](https://xtreemze.github.io/defend/)) +- [F18 Fighter Simulation](https://github.com/renjianfeng/F18FlightSimulator-ammojs) - Simulation driving of F18 Fighter. ([demo](https://renjianfeng.github.io/F18FlightSimulator-ammojs/dist/index.html)) +- [Hide and Seek Demo](https://github.com/colyseus/babylonjs-hide-and-seek) - Multiplayer Hide-and-Seek made with BabylonJS and Colyseus. ([demo](https://docs.colyseus.io/colyseus/demo/babylonjs-editor/hide-and-seek/)) +- [Light Speed Ready!](https://github.com/Xanmia/Light-Speed-Ready) - A spaceship game of gathering resources and leveling your ship. ([demo](https://www.kraem.com/Light-Speed-Ready/game.html)) +- [NeoTrap](https://github.com/shanadeshana/NeoTrap) - Music-based game. ([demo](https://omarxo.itch.io/neotrap)) +- [Planet Builder](https://github.com/SvenFrankson/planet-builder-web) - Spherical Voxel Engine demo with a robot hand. ([demo](https://svenfrankson.github.io/PlanetBuilder2022/index.html)) +- [Raucous Running and Rampaging Robot Racer Rally (R6)](https://github.com/hrr8-hermes/hrr8-hermes) - A fast-paced many-explosion robot racer game. ([demo](https://r6redux.herokuapp.com/)) +- [Simple 3D FPS](https://github.com/babylonjs-archive/simple-3d-fps) - A simple FPS game following Clean Code principles. ([demo](https://babylonjs-archive.github.io/simple-3d-fps/)) +- [Space Invaders](https://github.com/johnpitchers/Space-Invaders) - Space Invaders in your browser with 3D WebGL. ([demo](https://spaceinvaders.viperfish.com.au/)) +- [Space Pirates](https://github.com/BabylonJS/SpacePirates) - Shoot down pirates in space. ([demo](https://spacepirates.babylonjs.com/)) +- [Summer's Festival](https://github.com/BabylonJS/SummerFestival) - Source code for the game tutorial written by capucat. ([demo](https://capucat.github.io/summers-festival/)) +- [Theasis](https://github.com/ThanosRestas/Theasis) - FPS game. ([demo](https://thanosrestas.github.io/Theasis/dist/index.html)) +- [VoxelSrv](https://github.com/VoxelSrv/voxelsrv) - Voxel browser game inspired by Minecraft. ([demo](http://voxelsrv-master.pb4.eu/)) + +## Projects + +_Open source projects using Babylon.js_ + +- [3D Creator](https://github.com/simonguest/3dcreator) - A prototype that shows how students (grades 7-12) can use block-based programming to create immersive 3D scenes. ([demo](https://simonguest.github.io/3dcreator/)) +- [3D Tetris](https://github.com/babylonjs-archive/3d-tetris) - 3D Tetris using the Babylon.js engine. ([demo](https://babylonjs-archive.github.io/3d-tetris/)) +- [BABYDOOM](https://github.com/Arc0re/arc0re.github.io) - Basic DOOM clone. ([demo](https://arc0re.github.io/)) +- [babylon-accessibility-example](https://github.com/Symbitic/babylon-accessibility-example) - Example of how to add accessibility to 3D models. ([demo](https://symbitic.github.io/babylon-accessibility-example/)) +- [babylon-demo](https://github.com/SvenFrankson/babylon-demo) - Babylon.js demo for academic purposes. ([demo](https://svenfrankson.github.io/BabylonDemoWeb/index.html)) +- [BabylonFpsDemo](https://github.com/renjianfeng/BabylonFpsDemo) - A first-person shooter with Babylon.js ([demo](https://renjianfeng.github.io/BabylonFpsDemo/example/index.html)) +- [BabylonJS-CharacterController](https://github.com/ssatguru/BabylonJS-CharacterController) - A CharacterController for Babylon.js ([demo](https://ssatguru.github.io/BabylonJS-CharacterController-Samples/demo/)) +- [BabylonJS-Doom-Clone](https://github.com/babylonjs-archive/doom-clone) - Doom-style game crafted with love. ([demo](https://babylonjs-archive.github.io/doom-clone/)) +- [BabylonJSFirstSteps](https://github.com/topheman/BabylonJSFirstSteps) - You will find here my first steps on Babylon.js ([demo](http://labs.topheman.com/babylonjs/cone-example.html)) +- [Babylon.js "magic" piano portal](https://github.com/docEdub/babylonjs-ar-piano-portal) - An augmented-reality WebXR animation of Chopin's "Winter Wind" Étude to hang on your wall! Works on flat-screen, too. ([demo](https://demos.babylonjs.com/piano-portal/)) +- [BabylonJS Typescript Logic Examples](https://github.com/DisownedWheat/BabylonJS-Game-Logic-Examples) - A collection of small projects that show possible ways of handling game logic in a Babylon.js game. +- [babylonjs-typescript-webpack-starter](https://github.com/pandadelphin/babylonjs-typescript-webpack-starter) - A starter template for those who want to use the famous JavaScript 3D game engine Babylon.js with TypeScript and Webpack. +- [babylonjs-webpack-es6](https://github.com/RaananW/babylonjs-webpack-es6) - Babylon.js basic scene with typescript, webpack, es6 modules, editorconfig, eslint, hot loading and more. Will even make coffee if you ask nicely. +- [babylonjs-webxr-template](https://github.com/yuiseki/babylonjs-webxr-template) - Babylon.js + TypeScript WebXR template project. ([demo](https://yuiseki.github.io/babylonjs-webxr-template/)) +- [babylon-mtoon-material](https://github.com/virtual-cast/babylon-mtoon-material) - Unity MToon Shader WebGL porting to Babylon.js. ([demo](https://virtual-cast.github.io/babylon-mtoon-material/)) +- [Babylon PostEffect Designer](https://github.com/HarveyLijh/Babylon_PostEffect_Designer_JL) - Full control of post effects adjustments in Babylon.js. Supports real-time post-effect adjustments, mesh import, and post-effect data sharing. ([demo](https://harveylijh.github.io/Babylon_PostEffect_Designer_JL/)) +- [babylon_ragdoll_robi](https://github.com/Takebon/babylon_ragdoll_robi) - Babylon.js ragdoll robot. ([demo](https://ragdoll-robi.web.app/)) +- [babylon-steering](https://github.com/LorenzoCorbella74/babylon-steering) - Steering behaviors library for moving entities in the x/z plane. +- [Bomberman 3D](https://github.com/adisoftbn/Bomberman3D) - Experimental game dev with Babylon.js and Angular 5. ([demo](https://adisoftbn.github.io/Bomberman3D/)) +- [cannon-es-debugger-babylonjs](https://github.com/neu5/cannon-es-debugger-babylonjs) - This is a debugger for use with cannon-es. ([demo](https://neu5.github.io/cannon-es-debugger-babylonjs/)) +- [Christmas runner](https://github.com/Temechon/Christmas-runner) - A Babylon.js game made for Christmas. ([demo](http://pixelcodr.com/games/christmasRunner/)) +- [Divine Voxel Engine](https://github.com/Divine-Star-Software/DivineVoxelEngine) - A truly multi-threaded JavaScript voxel game engine written in TypeScript. +- [ecsy-babylon](https://github.com/kaliber5/ecsy-babylon) - Experimental Babylon.js implementation of ECSY. +- [Epic Guide](https://github.com/Temechon/Babylon.js-FPS) - A FPS game about going for a walk. ([demo](http://pixelcodr.com/games/babylonjs-fps/)) +- [ergoudan](https://github.com/armomu/ergoudan) - Havok physics character controller demo. ([demo](https://armomu.github.io/ergoudan/#/)) +- [facecap](https://github.com/imerso/facecap) - Mediapipe face capture. ([demo](https://imerso.github.io/babylon.js/facecap/)) +- [fps-babylon-js](https://github.com/Raigyo/fps-babylon-js) - Online Multiplayer First Person Shooter with Babylon.js & SocketIO. ([demo](https://babylon-fps-online.herokuapp.com/)) +- [glTF_Physics_Babylon](https://github.com/eoineoineoin/glTF_Physics_Babylon) - Demonstrates filters, joints, and complex assets like a water wheel. ([demo](https://eoineoineoin.github.io/glTF_Physics_Babylon/packages/demo/dist/#sceneIndex=6)) +- [HTML5 FPS](https://github.com/csarkosh/html5-fps) - Demo of an HTML5 first-person rig built on Babylon.js and React. ([demo](https://fps.csarko.sh/)) +- [Kicker](https://github.com/Temechon/kicker) - A soccer ball game made for Babylon.js February Challenge. ([demo](http://pixelcodr.com/games/kicker/)) +- [KZ Climbing](https://github.com/BabylonJSGames/BabylonJS-Platformer-Game-Prototype) - A 3D platformer browser game prototype similar to "KZ" maps in Counter Strike. ([demo](https://kzclimbing.netlify.app/client/public/)) +- [Molvwr](https://github.com/gleborgne/molvwr) - WebGL molecule viewer. ([demo](https://gleborgne.github.io/molvwr/)) +- [multiplayer-babylon-js-game](https://github.com/aeon0/multiplayer-babylon-js-game) - Multiplayer game with server and client-side physics engine synchronization. ([demo](http://185.82.21.82:8700/)) +- [Multiplayer FPS-Game](https://github.com/aeon0/FPS-Game) - A Multiplayer FPS. ([demo](http://185.82.21.82/FPS-Game/public/)) +- [nengi + Babylon 3D shooter template](https://github.com/timetocode/nengi-babylon-3d-shooter) - A template game for multiplayer 3D shooters made in Babylon.js + nengi.js with client-side prediction and lag compensation. +- [OceanDemo](https://github.com/Popov72/OceanDemo) - Ocean demo in WebGPU. ([demo](https://popov72.github.io/OceanDemo/dist/index.html)) +- [Oculus Quest Remote Desktop](https://github.com/shinyoshiaki/oculus-quest-remote-desktop) - Remote desktop for Oculus Quest. ([demo](https://shinyoshiaki.github.io/oculus-quest-remote-desktop/build/)) +- [Playlist Browser XR](https://github.com/Symbitic/PlaylistBrowserXR) - Browse Spotify playlists in Virtual Reality. ([demo](https://www.playlistbrowserxr.xyz/)) +- [Pokeball Workshop](https://gitlab.com/side_project/pokeball-workshop) - Interactive models from Game Freak's classic series. ([demo](https://side_project.gitlab.io/pokeball-workshop/)) +- [react-babylonjs](https://github.com/brianzinn/react-babylonjs) - React for Babylon.js ([demo](https://brianzinn.github.io/react-babylonjs/)) +- [react-babylon-spring](https://github.com/hookex/react-babylon-spring) - Build spring-physics based 3D animation with the power of react-babylonjs and react-spring. ([demo](https://hooke.life/react-babylon-spring/)) +- [Roblox meets film noir](https://github.com/TomWHall/babylon-js-platformer) - A 3D platform game demo using Babylon.js and React. ([demo](https://tomwhall.github.io/babylon-js-platformer/)) +- [Space Jam: A New Legacy BabylonJS Mixed Reality Experience](https://github.com/microsoft/space-jam-a-new-legacy-babylonjs-template) - This repository pairs with the Babylon.js Mixed Reality module that is part of the Microsoft Learn learning path inspired by the _Space Jam: A New Legacy_ film. +- [Swarm](https://temechon.itch.io/swarm) - A Babylon.js scene made for the screensaver jam. ([demo](https://github.com/Temechon/screensaver)) +- [t5c](https://github.com/orion3dgames/t5c) - The 5th Continent - an open-source multiplayer 3D RPG. ([demo](https://t5c.onrender.com/)) +- [TanksBattle_WebGL_Using_Babylonjs](https://github.com/khaledose/TanksBattle_WebGL_Using_Babylonjs) - 3D Tanks Battle WebGL game. ([video](https://www.youtube.com/watch?v=HJrAUqTd1oU)) +- [Tomb Raider Nostalgia](https://github.com/Popov72/TRN2) - View levels and play cut scenes for old Tomb Raider games 1/2/3/4. ([demo](https://popov72.github.io/TRN2/)) +- [VR Office Throwing Game](https://github.com/wilcoschoneveld/office) - A VR throwing game. ([demo](https://office.wilcoschoneveld.com/)) +- [Vue-BabylonJS](https://github.com/Beg-in/vue-babylonjs) - A ready-to-go 3D environment for Vue.js using Babylon.js ([demo](https://vuebabylonjs.com/)) +- [webxr-depth-testbed-babylon](https://github.com/drumath2237/webxr-depth-testbed-babylon) - Testbed for WebXR Depth Feature. ([demo](https://drumath2237.github.io/webxr-depth-testbed-babylon/)) +- [WebXR Measuring Tape](https://github.com/Narendra-Kamath/webxr-measuring-tape) - :zap: An Augmented Reality real-world length-measuring web app using the WebXR HitTarget feature. ([demo](https://narendra-kamath.github.io/webxr-measuring-tape/)) +- [yuka-babylonjs-examples](https://github.com/eldinor/yuka-babylonjs-examples) - Examples of using Yuka for Game AI. ([demo](https://yuka.babylonpress.org/)) + +## Examples + +_Demos of Babylon.js on the web._ + +- [Roller coaster](https://jerome.bousquie.fr/BJS/demos/rollercoaster.html) - [JS](https://jerome.bousquie.fr/BJS/demos/rollercoaster.js) +- [Star Fighter](http://jerome.bousquie.fr/BJS/OfficeGames/StarFighter/StarFighter.html) - [JS](https://github.com/jbousquie/OfficeGames/blob/master/StarFighter/StarFighter.js) +- [Blowing Wall](https://jerome.bousquie.fr/BJS/demos/blow.html) - [JS](https://jerome.bousquie.fr/BJS/demos/blow.js) +- [Trailing Particles](https://jerome.bousquie.fr/BJS/demos/trailingParticles.html) - [JS](https://jerome.bousquie.fr/BJS/demos/trailingParticles.js) +- [SPS AssemblyScript Demo](https://jerome.bousquie.fr/BJS/test/SPSWasm/spsWasm.html) - [JS](https://jerome.bousquie.fr/BJS/test/SPSWasm/spsWasm.js)/[AS](https://jerome.bousquie.fr/BJS/test/SPSWasm/index.ts) +- [Yuka Corridor Algorithm](https://yuka.babylonpress.org/examples/js/graph/corridor/) - [source](https://github.com/eldinor/yuka-babylonjs-examples/tree/main/examples/js/graph/corridor) +- [Yuka First-Person Shooter](https://yuka.babylonpress.org/examples/js/playground/shooter/) - [source](https://github.com/eldinor/yuka-babylonjs-examples/tree/main/examples/js/playground/shooter) +- [Yuka Hide And Seek Shooter](https://yuka.babylonpress.org/examples/js/playground/hideAndSeek/) - [source](https://github.com/eldinor/yuka-babylonjs-examples/tree/main/examples/js/playground/hideAndSeek) +- [Yuka Navigation Mesh](https://yuka.babylonpress.org/examples/js/navigation/navmesh/) - [source](https://github.com/eldinor/yuka-babylonjs-examples/tree/main/examples/js/navigation/navmesh) +- [Yuka Navmesh Performance](https://yuka.babylonpress.org/examples/js/navigation/navmeshPerformance/) - [source](https://github.com/eldinor/yuka-babylonjs-examples/tree/main/examples/js/navigation/navmeshPerformance) +- [Yuka Savegames](https://yuka.babylonpress.org/examples/js/misc/savegame/) - [source](https://github.com/eldinor/yuka-babylonjs-examples/tree/main/examples/js/misc/savegame) +- [Yuka Tic-Tac-Toe](https://yuka.babylonpress.org/examples/js/graph/tictactoe/) - [source](https://github.com/eldinor/yuka-babylonjs-examples/tree/main/examples/js/graph/tictactoe) + +## Links + +_Information by developers, for developers._ + +- [80 Level interview](https://80.lv/articles/babylon-js-a-web-first-game-engine-powering-cross-platform-experiences/) - Core developer Jason Carter elaborated on the tools and features available for developers. +- [Accessibility Scene Tree for Screen Readers](https://doc.babylonjs.com/toolsAndResources/accessibility/screenReaders) - How to add screen reader support to 3D objects. +- [Babylon JS Day 10: Terrarium](https://radicalappdev.com/2021/03/12/babylon-js-day-10-terrarium/) - Final in a series of lessons that explains how to use `AssetsManager`. +- [Babylon JS Day 19: Golf Club](https://radicalappdev.com/2021/03/25/babylon-js-day-19/) - Shows how to leverage `AssetsManager` to load a custom model as a VR controller. +- [Babylon Native in a Headless Environment](https://babylonjs.medium.com/babylon-native-in-a-headless-environment-868409b8b1cf) - A guide to some of the internals of the new Babylon Native engine. +- [Babylon on Quest](https://blairmacintyre.me/2019/11/20/babylon-on-quest-one-small-step/) - Tips on how to develop WebXR games using a Quest headset. +- [Building the Web-Based 3d Digital Experience for the Mayflower Autonomous Ship](https://joepavitt.medium.com/building-the-web-based-3d-digital-experience-for-the-mayflower-autonomous-ship-a56f08e6558) - A behind-the-scenes look at a production-quality Babylon.js project. +- [Canvas Accessibility and GUI Animations with Babylon.js](https://babylonjs.medium.com/canvas-accessibility-and-gui-animations-with-babylon-js-8001378a1509) - The Babylon.js team introduces two interesting new features in Babylon.js 5: GUI Animations and the Accessibility Twin Renderer. +- [Challenges of a web VR throwing game - DEV Community](https://dev.to/wilcoschoneveld/challenges-of-a-web-vr-throwing-game-1c66) - Developer Wilco Schoneveld shares his experiences developing a VR game using a Quest 2, including the source code. +- [Figma to BabylonJS](https://doc.babylonjs.com/communityExtensions/figmaToBabylonJS) - Figma plugin that allows you to export Figma designs to Babylon.js GUI .json files. +- [Frame at Microsoft Build: Speaking the World Into Existence](https://learn.framevr.io/post/msbuild2022) - FrameVR explains their web-based metaverse platform they demoed at Microsoft Build. +- [Getting cross-platform rendering with Babylon Native and GLFW](https://babylonjs.medium.com/getting-cross-platform-rendering-with-babylon-native-and-glfw-e0f1422f4d74) - A guide to the low-level rendering architecture using in Babylon Native. +- [How to Setup Babylon + Next.js Production Build Optimized for SEO & Speed](https://3designer.app/best/babylon-nextjs-setup) - 3Designer explains how to use Next.js to improve any Babylon.js project with faster loading and search engine visibility. +- [How we published a new Babylon.js recipe book Vol. 1](https://www.crossroad-tech.com/entry/Babylonjs-recipe-Vol1-en) - CrossRoad explains their road to creating the first book for the Japanese Babylon.js community. ([playground](https://scrapbox.io/babylonjs/Playground)) +- [Integrating BabylonJS 3D Engine into an Angular Business Application](https://www.thinktecture.com/en/babylonjs/babylon-angular-performance-optimization/) - Gives some great tips about performance optimization. +- [Journey Beyond The Docs](https://doc.babylonjs.com/guidedLearning/bjsBook) - Introduction by the Babylon.js team to the officially-endorsed book. +- [Mesh shattering with baked physics](https://babylonjs.medium.com/mesh-shattering-with-baked-physics-5b3f8f381743) - Besides explaining how to use precompute physics for mesh shattering, this official blog post from the Babylon.js team shows how to integrate it with Node Material Editor. +- [MR and the Web with Babylon.js 5.0](https://learn.microsoft.com/en-us/events/mixed-reality-dev-days/mr-and-the-web-with-babylonjs-50) - Microsoft Learn session introducing Babylon.js 5.0 and the new Babylon Native. ([recording](https://www.youtube.com/watch?v=cMrIvPrkB0Y)) +- [Optimizing a Large-Scale Babylon.js Scene](https://joepavitt.medium.com/optimizing-a-large-scale-babylon-js-scene-9466bb715e15) - Gives tips on how to render a large number of meshes and vertices without impacting performance. +- [Using WebXR With Babylon.js — Smashing Magazine](https://www.smashingmagazine.com/2020/10/using-webxr-with-babylonjs/) - Provides a comprehensive introduction to WebXR and how to use it to develop immersive experiences. +- [Yuka + Babylon.js Examples - Game AI Examples with Babylon.js](https://yuka.babylonpress.org/examples/) - A first-rate collection of Babylon.js demos, each using Yuka for AI. + +## Forum + +_Valuable and informative links from the Babylon.js forum._ + +- [Demo Ammo Physics Scene](https://forum.babylonjs.com/t/demo-ammo-physics-scene/32827) - Explains the Mustang Demo developed with the Babylon.js Unity Exporter. +- [Observablehq.com + BabylonJS StarterKit](https://forum.babylonjs.com/t/observablehq-com-babylonjs-starterkit/24791) - Explains how to use Babylon.js on ObservableHQ, the JavaScript equivalent Jupyter Notebooks. +- [Yuka Game AI + Babylon.js Examples](https://forum.babylonjs.com/t/yuka-game-ai-babylon-js-examples-the-1st-release/27690) - A complete list of all the Yuka Babylon.js links. \ No newline at end of file diff --git a/docs/awesome/awesome-cakephp.md b/docs/awesome/awesome-cakephp.md index 4441dcf476..35b2176f37 100644 --- a/docs/awesome/awesome-cakephp.md +++ b/docs/awesome/awesome-cakephp.md @@ -229,6 +229,7 @@ Additional lists you might find useful: *Plugins and software for indexing and performing search queries on data.* - 🍰 [Cake/ElasticSearch plugin](https://github.com/cakephp/elastic-search) - Alternative ORM using [Elasticsearch](https://www.elastic.co/) as its backend. +- 🍰 [CakeDC/SearchFilter plugin](https://github.com/CakeDC/search-filter) - Powerful and flexible solution for implementing advanced search functionality. Provides a robust set of tools for creating dynamic, user-friendly search interfaces with minimal effort. - 🍰 [PlumSearch plugin](https://github.com/skie/plum_search) - Implements custom, flexible and extendable search strategies. Implements PRG pattern. - 🍰 [Search plugin](https://github.com/FriendsOfCake/search) - Provides easy searching/filtering for paginated views using PRG pattern. - 🍰 [Tags plugin](https://github.com/dereuromark/cakephp-tags) - For tagging and finding tagged records. diff --git a/docs/awesome/awesome-cpp.md b/docs/awesome/awesome-cpp.md index 8db14301d4..801324e2e2 100644 --- a/docs/awesome/awesome-cpp.md +++ b/docs/awesome/awesome-cpp.md @@ -572,6 +572,7 @@ A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny * [DCMTK](http://dicom.offis.de/dcmtk.php.en) - DICOM Toolkit. * [GDCM](http://gdcm.sourceforge.net/wiki/index.php/Main_Page) - Grassroots DICOM library. * [ITK](http://www.itk.org/) - An open-source, cross-platform system for image analysis. [Apache2 from ITK 4.0] +* [Jpegli][https://github.com/google/jpegli] - an improved JPEG encoder and decoder implementation. [BSD-3-Clause] * [Leptonica](https://github.com/DanBloomberg/leptonica) - Leptonica is an open source library containing software that is broadly useful for image processing and image analysis applications. [BSD-2-Clause] [website](http://leptonica.org/index.html) * [libavif](https://github.com/AOMediaCodec/libavif) - Library for encoding and decoding .avif files. [BSD-2-Clause] * [libfacedetection](https://github.com/ShiqiYu/libfacedetection) - Open source library for face detection in images. The face detection speed can reach 1500FPS. [BSD] diff --git a/docs/awesome/awesome-deno.md b/docs/awesome/awesome-deno.md index cbfb6834e8..366ab0ac93 100644 --- a/docs/awesome/awesome-deno.md +++ b/docs/awesome/awesome-deno.md @@ -214,6 +214,7 @@ This list is a collection of the best Deno modules and resources. - [watch](https://github.com/jinjor/deno-watch) - A file watcher. - [wu-diff-js](https://github.com/bokuweb/wu-diff-js) - A diff library to compute differences between two slices using wu(the O(NP)) algorithm. - [PLS](https://github.com/roj1512/pls) - Use 2 lines to persist localStorage in any database, including, but not limited to, MongoDB, PostgreSQL and Redis. +- [deno_kv_fs](https://github.com/hviana/deno_kv_fs) Deno KV file system, compatible with Deno deploy. Makes use of Web Streams API. ### Validation @@ -277,7 +278,6 @@ This list is a collection of the best Deno modules and resources. - [crux.land](https://crux.land/) - A free registry service meant for hosting small ( < 10kB) single deno scripts. - [Deno PKG](https://denopkg.com/) - An easier way to use code from GitHub in your Deno project. -- [Denopkg.dev](https://denopkg.dev/) - Use any public/private repository from GitHub/GitLab in your Deno project. - [deno.land/x/](https://deno.land/x/) - The official 3rd party module registry. - [nest.land](https://nest.land) - An immutable, blockchain powered Deno package registry. 🥚 @@ -308,6 +308,7 @@ This list is a collection of the best Deno modules and resources. - [denoversion](https://github.com/lucascaro/denoversion) - SemVer and git version management for Deno. - [denox](https://github.com/BentoumiTech/denox) - Like packages.json scripts, but for Deno with permissions support. - [deno.mk](https://github.com/MarkTiedemann/deno.mk) - Cross-platform Makefile for installing and running Deno. +- [Deno Dig](https://github.com/theGEBIRGE/DenoDig) - A tool for extracting application code and npm packages from stand-alone Deno executables. - [deno_docker](https://github.com/denoland/deno_docker) - Latest dockerfiles and images for Deno - alpine, centos, debian, ubuntu. - [dev_server](https://github.com/zhmushan/dev_server) - Let TypeScript files be used directly in the script tag. - [dmm](https://github.com/drashland/dmm) - Lightweight Deno Module Manager @@ -364,7 +365,6 @@ This list is a collection of the best Deno modules and resources. - [Create your first News CLI app using Deno](https://medium.com/javascript-in-plain-english/creating-your-first-news-cli-app-using-deno-e1470398c627) - [Continuous Integration with Deno](https://semaphoreci.com/blog/continuous-integration-with-deno) - [The Hidden Superpower of Deno: xeval](https://stefanbuck.com/blog/hidden-superpower-deno-xeval) -- [Test coverage in Deno with Codecov and GitHub Actions](https://v1rtl.site/blog/coverage-in-deno) - Deno REST API with Oak Tutorial Series [0](https://www.robinwieruch.de/deno-tutorial), [1](https://www.robinwieruch.de/deno-oak), [2](https://www.robinwieruch.de/deno-oak-rest-api) - [Getting Started with Deno](https://sabe.io/tutorials/getting-started-with-deno) - [How to deploy a Deno app using Docker](https://sabe.io/tutorials/how-to-deploy-deno-app-docker) diff --git a/docs/awesome/awesome-digital-humanities.md b/docs/awesome/awesome-digital-humanities.md index c56e230010..979d8d889a 100644 --- a/docs/awesome/awesome-digital-humanities.md +++ b/docs/awesome/awesome-digital-humanities.md @@ -25,6 +25,7 @@ This is a curated list of tools, resources, and services supporting the Digital - [OpenArchive](https://open-archive.org/) - Making it easy to store, share, and amplify your mobile media while protecting your identity. - [Open EU Data Portal](https://data.europa.eu/euodp/en/data/) - European Union open data. - [Social Feed Manager](https://gwu-libraries.github.io/sfm-ui/) - Open source software that harvests social media data and web resources from Twitter, Tumblr, Flickr, and Sina Weibo. +- [Trafilatura](https://trafilatura.readthedocs.io/) - Open source software to gather text and metadata on the Web: Crawling, scraping, extraction, output in multiple formats. Usable with Python, R and on the command-line. - [Transkribus](https://transkribus.eu/) - Transcribe. Collaborate. Share and benefit from cutting edge research in Handwritten Text Recognition! - [Textgrid](https://textgrid.de/) - Open source tools and services support humanistic scholars during the entire process of research, especially in digital scholarly editing. - [webrecorder.io](https://webrecorder.io/) - Web archiving service anyone can use for free to save web pages. diff --git a/docs/awesome/awesome-lucid-dreams.md b/docs/awesome/awesome-lucid-dreams.md new file mode 100644 index 0000000000..ce397b557a --- /dev/null +++ b/docs/awesome/awesome-lucid-dreams.md @@ -0,0 +1,117 @@ +
+## Awesome Lucid Dreams [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) + +A curated list of everything awesome related to lucid dreaming. + +In the psychology subfield of oneirology, a [lucid dream](https://en.wikipedia.org/wiki/Lucid_dream) is a type of dream wherein a person that is dreaming realizes that they are dreaming during their dream. The capacity to have lucid dreams is a trainable cognitive skill. + + + +## Open-Source Projects + +- [Dreamento](https://github.com/dreamento/dreamento) - DReam ENgenieering TOolbox is Python-based program for dream engineering while monitoring/analyzing real-time EEG data. +- [INSPEC](https://github.com/lucidcode/Halovision-INSPEC) - A night-vision smart camera that detects eye movements during REM sleep and triggers audio and visual alerts to promote lucidity. +- [Fitbit Lucid Trainer](https://github.com/lucid-trainer/fit-lucid-trainer) - A Fitbit SDK 5.0 App to capture sleep related data and send to an external REST service. +- [Dream Journal App](https://github.com/gitbrent/dream-journal-app) - A Dream Journal that uses Google Drive. +- [lucidsourcekit](https://github.com/BitFlaker/lucidsourcekit) - An all-you-need toolkit for lucid dreaming including a binaural beats player and much more. +- [Lightened Dream](https://github.com/lucidcode/Lightened-Dream) - A dream journal designed for lucid dreamers. +- [Dormio](https://christinatchen.github.io/dormio/) - Dormio influences the semi-lucid state of mind known as hypnagogia, which occurs just before falling asleep, by playing audio cues. + +## Forums + +- [r/LucidDreaming](https://www.reddit.com/r/LucidDreaming) - Learn and share how to induction methods & techniques, post questions, challenges, articles, resources, and scientific news. +- [DreamViews](https://dreamviews.com) - All about lucid dreaming, controlling dreams, lucid aids, sleep stages and dream signs. +- [Attrape-Songes](https://www.attrape-songes.com) - French forum with interesting experiments worth translating. +- [Klartraumforum](https://www.klartraumforum.de) - German forum with interesting experiments worth translating. + +## Discord Servers + +- [OmniLucid](https://discord.gg/rFMTYxMcjZ) - A knowledgeable space with active events that consistently provide new videos, guides, and stories pertaining to lucid dreaming. +- [Lucid-Dash](https://discord.gg/fKfmcFe2D5) - A welcoming community of lucid dreamers of all skill levels, active chat with experienced lucid dreamers, tons of resources, videos and tutorials to help you lucid dream. +- [Dream Café](https://discord.gg/dreamcafe) - A place to share your dream stories, get help and hang out with experienced lucid dreamers from around the world. +- [Tech for Dreaming](https://discord.gg/UndEguFjSs) - A community focused on the application of technology to make lucid dreaming more accessible. +- [Klarträumen](https://discord.gg/dZa9Fy6yCk) - The German server for lucid dreaming, with a scientific background, dream reports and discussions, livestreams, and gaming. + +## YouTube Channels + +- [Lucid Dream Portal](https://www.youtube.com/channel/UCJaUAmw7TCFXBwAULWZwslA) - Easy to follow tutorials and expert advice from one of the world's leading lucid dreaming teachers. +- [TIGER123](https://www.youtube.com/@TIGERTIGER123TIGER) - Dives into techniques for inducing lucid dreams, exploring dream symbolism, and enhancing dream control, with a mix of tutorials, personal experiences, and insights from the latest dream research. +- [Tipharot](https://www.youtube.com/channel/UCcwEgS97oUAcBR1rgKj4E0A) - All about lucid dreaming and similar subjects. +- [Skyfall Blind Dreamer](https://www.youtube.com/channel/UCjPuiCWSbszlo_men2bPMpA) - Interacts with creators in the field of lucid dreaming and provides quality information to get people on the right path to a solid and sustainable lucidity practice. + +## Podcasts + +- [Lucid Dreaming Podcast by The Lucid Guide](https://www.thelucidguide.com/lucid-dream-podcast) - Talks about lucid dreaming techniques, tutorials, and mind hacking. +- [The Lucid Dreaming Podcast by Lucid Sage](https://lucidsage.com/) - Covering theory, philosophy, practice and gadgets for lucid dreaming. + +## Meetups + +- [Tech for Dreaming](https://techfordreaming.com/events/) - A community focused on the application of technology to make lucid dreaming more accessible. + +## Magazines + +- [Lucid Dreaming Experience](https://www.luciddreamingmagazine.com) - A free, reader supported, quarterly magazine which is totally devoted to lucid dreaming and the lucid dreamer's experience. + +## Games + +- [DARQ](https://store.steampowered.com/app/433550/DARQ_Complete_Edition/) - An adventure game that tells the story of Lloyd, a boy who becomes aware of the fact that he is dreaming. + +## Apps + +### Android + +- [Lucid Scribe](https://play.google.com/store/apps/details?id=com.lucidcode.lucidscribe&hl=en_US) - Lucid dream induction tools: targeted lucidity reactivation (TLR), targeted dream incubation (TDI), prospective memory trainer for MILD, mnemonic inductions, reality checks, auto-off alarm, guided mindfulness exercises, electronic FILD with NREM1 (sleep onset) detection, REM detection with the INSPEC device. +- [Awoken](https://play.google.com/store/apps/details?id=com.lucid_dreaming.awoken) - Dream journal, reality checking, dream cues, dream patterns and achievements. +- [Sleep as Android](https://play.google.com/store/apps/details?id=com.urbandroid.sleep) - Smart alarm clock with sleep cycle tracking. +- [Lucidity](https://play.google.com/store/apps/details?id=ch.b3nz.lucidity) - App with innovative features to help you lucid dream, keep a dream journal, and analyze your dreams. + +### iOS + +- [Lucid-Dash](https://apps.apple.com/us/app/lucid-dash/id1614385345) - Dream journal, AI image generation, lucid dreaming courses, reality checks. +- [DreamWell](https://apps.apple.com/us/app/dreamwell-lucid-dreaming/id1560429014) - Dream journal, notifications, and lucid dreaming and mindfulness courses. +- [Mind Awake](https://apps.apple.com/us/app/mind-awake/id1374074148) - The guided course in this app offers a dynamic, mindful approach to lucid dreaming. +- [Shape](https://apps.apple.com/us/app/shape-lucid-dreaming/id1577026266) - Learn to lucid dream in 30 days with the ultimate lucid dreaming coach. +- [Lucidity](https://apps.apple.com/us/app/lucidity-lucid-dreaming/id1121048340) - Learn to Lucid Dream + Journal. + +## Books + +- [Exploring the World of Lucid Dreaming by Stephen LaBerge](https://www.amazon.com/Exploring-World-Dreaming-Stephen-LaBerge/dp/034537410X/) - Goes far beyond the confines of pop dream psychology, establishing a scientifically researched framework for using lucid dreaming. The techniques you'll learn in this exciting workbook will make your nightly dream journeys more enjoyable, increase your understanding of yourself, and make you realize that the possibilities of expanding consciousness are far greater than you might think. +- [Lucid Dreaming: A Concise Guide to Awakening in Your Dreams and in Your Life by Stephen LaBerge](https://www.amazon.com/Lucid-Dreaming-Concise-Awakening-Dreams/dp/159179675X) - Distilled from his more than 20 years of pioneering research at Stanford University and the Lucidity Institute, including many new and updated techniques and discoveries. +- [Lucid Dreaming: Gateway to the Inner Self by Robert Waggoner](https://www.amazon.com/Lucid-Dreaming-Gateway-Inner-Self/dp/193049114X) - Proposes 5 stages of lucid dreaming and guides readers through them, offering advice for those who have never experienced the lucid dream state and suggestions for how experienced lucid dreamers can advance to a new level. +- [Are You Dreaming?: Exploring Lucid Dreams: A Comprehensive Guide by Daniel Love](https://www.amazon.com/Are-You-Dreaming-Exploring-Comprehensive/dp/0957497709) - In this comprehensive and modern guide to lucid dreaming, you will be guided on a unique journey through the fascinating exploration of your mind. Just about everything you could possibly need to know about lucid dreaming. +- [A Field Guide to Lucid Dreaming: Mastering the Art of Oneironautics by Dylan Tuccillo](https://www.amazon.com/Field-Guide-Lucid-Dreaming-Oneironautics/dp/0761177396/) - This lively dream guide shows step-by-step how to become lucid, and then what to do once awake in the dream world. +- [Learn to Lucid Dream: Powerful Techniques for Awakening Creativity and Consciousness by Kristen LaMarca](https://www.amazon.com/Learn-Lucid-Dream-Techniques-Consciousness/dp/1641523824) - This methodical introduction teaches you both the science and spirituality of dreaming. You will practice developing dream awareness and apply the discoveries you make while sleeping towards improving your waking hours. +- [Far Journeys by Robert A. Monroe](https://www.amazon.com/Far-Journeys-Trilogy-Robert-Monroe/dp/0385231822) - Parapsychological odyssey that reflects a decade of research into the psychic realm beyond the known dimensions of physical reality. +- [The Tibetan Yogas of Dream and Sleep by Tenzin Wangyal Rinpoche](https://www.amazon.com/Tibetan-Yogas-Dream-Sleep/dp/1559391014/) - The ultimate goal of Tibetan dream yoga is the recognition of the nature of mind or enlightenment itself. The practice of dream yoga is a powerful tool of awakening, used for hundreds of years by the great masters of the Tibetan traditions. +- [Dream Yoga and the Practice of Natural Light by Chogyal Namkhai Norbu](https://www.amazon.com/Dream-Yoga-Practice-Natural-Light/dp/1559391618) - Instructions for developing clarity within the sleep and dream states. Goes beyond the practices of lucid dreaming by presenting methods for guiding dream states that are part of a broader system for enhancing self-awareness. + +## Movies + +- [The Matrix](https://www.imdb.com/title/tt0133093/) - When a beautiful stranger leads computer hacker Neo to a forbidding underworld, he discovers the shocking truth--the life he knows is the elaborate deception of an evil cyber-intelligence. +- [Waking Life](https://www.imdb.com/title/tt0243017/) - A man shuffles through a dream meeting various people and discussing the meanings and purposes of the universe. +- [Your Name](https://www.imdb.com/title/tt5311514/) - Two strangers find themselves linked in a bizarre way. +- [Paprika](https://www.imdb.com/title/tt0851578/) - Reality and the dream world are on a collision course after a device that can record dreams and allows therapists to enter their patients' dreams is stolen from a psychiatric research facility. +- [Inception](https://www.imdb.com/title/tt1375666/) - A thief who steals corporate secrets through the use of dream-sharing technology is given the inverse task of planting an idea into the mind of a C.E.O., but his tragic past may doom the project and his team to disaster. + + +## Mindfulness Exercises + +- [UC San Diego Center for Mindfulness](https://cih.ucsd.edu/mindfulness/guided-audio-video) - Guided exercises on mental noting, awareness of breath, and body scan. +- [UCLA Mindful Awareness Research Center](https://www.uclahealth.org/marc/mindful-meditations) - Guided exercises on breath, sound, and body awareness. +- [The Free Mindfulness Project](https://www.freemindfulness.org/download) - Guided exercises on breath, sound, body awareness and self guided exercises. +- [AudioDharma](https://www.audiodharma.org/series/1/talk/1835/) - Guided exercises on giving attention and appreciating awareness of the moment. + +## Audio Programs + +- [Lucid Dreaming Series](https://hemi-sync.com/product/lucid-dreaming-series) - This four-exercise series is designed to teach you how to program and consciously participate in your own personal dreamscape. +- [Discover Your Worlds Of Dreams](https://www.jonathanparker.org/product/mp3-programs/spirituality-enlightenment/discover-worlds-dreams/) - Meditative sessions specifically designed to help you to have lucid dreams which are helpful and relevant to your life situations. + +## Reality Checks + +Reality checks are tests that are performed to check if you are dreaming. + +- Finger Through Hand - Push your index finger through the palm of the other hand. +- How Did I Get Here - Recall the steps that got you to your current location. +- Nose Pinch - Squeeze your nose closed with your index finger and thumb and try to take a breath. +- Finger Counting - Look closely at your hands for any unusual patterns and count your fingers. +- Levitation - Imagine what it would feel like to fly around in your surroundings and visualize yourself doing so; after enough daydreaming you will at least have a dream in which you can fly. \ No newline at end of file diff --git a/docs/awesome/awesome-mac.md b/docs/awesome/awesome-mac.md index fecfb07f2e..2e96c63343 100644 --- a/docs/awesome/awesome-mac.md +++ b/docs/awesome/awesome-mac.md @@ -383,6 +383,7 @@ Any comments, suggestions? [Let us know!](https://github.com/jaywcjlove/awesome- * [xcodes](https://github.com/RobotsAndPencils/xcodes) - A command-line tool to install and switch between multiple versions of Xcode. [![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon]](https://github.com/RobotsAndPencils/xcodes) * [xxh](https://github.com/xxh/xxh) - Bring your favorite shell wherever you go through the SSH. [![Open-Source Software][OSS Icon]](https://github.com/xxh/xxh) ![Freeware][Freeware Icon] * [x-cmd](https://github.com/x-cmd/x-cmd) - x-cmd is a vast and interesting collection of tools guided by the Unix philosophy.[![Open-Source Software][OSS Icon]](https://github.com/x-cmd/x-cmd) ![Freeware][Freeware Icon] +* [zellij](https://zellij.dev) - A terminal workspace with batteries included (modern replacement for tmux and more).[![Open-Source Software][OSS Icon]](https://github.com/zellij-org/zellij) ![Freeware][Freeware Icon] ### Frameworks For Hybrid Applications diff --git a/docs/awesome/awesome-neovim.md b/docs/awesome/awesome-neovim.md index 0fce3cc9fa..aa8d2fdef0 100644 --- a/docs/awesome/awesome-neovim.md +++ b/docs/awesome/awesome-neovim.md @@ -26,6 +26,9 @@ - [nvim-neorocks/rocks.nvim](https://github.com/nvim-neorocks/rocks.nvim) - A modern approach to plugin management using Luarocks, inspired by Cargo. - [echasnovski/mini.nvim#mini.deps](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-deps.md) - Module of `mini.nvim` for managing other plugins. Uses Git and built-in packages to install, update, clean, and snapshot plugins. + + + ## LSP ### (requires Neovim 0.5) @@ -106,6 +109,9 @@ - [chrisgrieser/nvim-rulebook](https://github.com/chrisgrieser/nvim-rulebook) - Add inline-comments to ignore rules, or lookup rule documentation online. - [artemave/workspace-diagnostics.nvim](https://github.com/artemave/workspace-diagnostics.nvim) - Populate diagnostics for all projects files, not just the opened ones. + + + ## Completion - [ms-jpq/coq_nvim](https://github.com/ms-jpq/coq_nvim) - Fast as FUCK Neovim completion. SQLite, concurrent scheduler, hundreds of hours of optimization. @@ -116,6 +122,9 @@ - [deathbeam/autocomplete.nvim](https://github.com/deathbeam/autocomplete.nvim) - Very simple and minimal autocompletion for cmdline and buffer using LSP and Tree-sitter with signature help. - [zbirenbaum/copilot.lua](https://github.com/zbirenbaum/copilot.lua) - Fully featured Lua replacement for [GitHub/copilot.vim](https://github.com/github/copilot.vim). + + + ## AI - [Aaronik/GPTModels.nvim](https://github.com/Aaronik/GPTModels.nvim) - GPTModels - a stable, clean, multi model, window based LLM AI tool. @@ -139,6 +148,9 @@ - [3v0k4/exit.nvim](https://github.com/3v0k4/exit.nvim) - Prompt LLMs (large language models) to write Vim commands. - [k2589/LLuMinate.nvim](https://github.com/k2589/lluminate.nvim) - Enrich context for LLM with LSP hover added to clipboard. + + + ## Programming Languages Support - [Julian/lean.nvim](https://github.com/Julian/lean.nvim) - Neovim support for the [Lean Theorem Prover](https://leanprover.github.io/). @@ -222,12 +234,18 @@ - [gbprod/phpactor.nvim](https://github.com/gbprod/phpactor.nvim) - Lua version of the Phpactor Vim plugin to take advantage of the latest Neovim features. - [ta-tikoma/php.easy.nvim](https://github.com/ta-tikoma/php.easy.nvim) - Methods of assistance in PHP development: create classes, constants, methods, properties; simple copying and deleting of an entity. + + + ## Language - [potamides/pantran.nvim](https://github.com/potamides/pantran.nvim) - Translate your text with an interactive translation window. - [niuiic/translate.nvim](https://github.com/niuiic/translate.nvim) - Invoke any translation engine via shell command. - [tanloong/interlaced.nvim](https://github.com/tanloong/interlaced.nvim) - Help align bilingual parallel texts. + + + ## Syntax - [nvim-treesitter/nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter) - Neovim Tree-sitter configurations and abstraction layer. @@ -241,6 +259,9 @@ - [desdic/agrolens.nvim](https://github.com/desdic/agrolens.nvim) - Navigate via Tree-sitter nodes using Telescope. - [IndianBoy42/tree-sitter-just](https://github.com/IndianBoy42/tree-sitter-just) - Tree-sitter grammar for [Justfiles](https://github.com/casey/just). + + + ## Snippet - [norcalli/snippets.nvim](https://github.com/norcalli/snippets.nvim) - Snippets in Lua. @@ -255,6 +276,9 @@ - [chrisgrieser/nvim-scissors](https://github.com/chrisgrieser/nvim-scissors) - Automagical editing and creation of snippets. - [guilherme-puida/tesoura.nvim](https://github.com/guilherme-puida/tesoura.nvim) - A flexible snippet system using Neovim's new snippet API. + + + ## Register - [gennaro-tedesco/nvim-peekup](https://github.com/gennaro-tedesco/nvim-peekup) - Dynamically interact with Vim registers. @@ -264,6 +288,9 @@ - [desdic/macrothis.nvim](https://github.com/desdic/macrothis.nvim) - Save and load macros/registers. - [kr40/nvim-macros](https://github.com/kr40/nvim-macros) - Easy way to save and load Macros, with backup and formatting options. + + + ## Marks - [cbochs/grapple.nvim](https://github.com/cbochs/grapple.nvim) - Provides tagging, cursor tracking, and immediate navigation to important project files. @@ -281,6 +308,9 @@ - [EvWilson/spelunk.nvim](https://github.com/EvWilson/spelunk.nvim) - Create and manage bookmarks as stacks with a friendly UI. - [2KAbhishek/markit.nvim](https://github.com/2KAbhishek/markit.nvim) - Improved global marks and project wide bookmarks, to quickly navigate files. + + + ## Search - [kevinhwang91/nvim-hlslens](https://github.com/kevinhwang91/nvim-hlslens) - Helps you better glance searched information, seamlessly jump matched instances. @@ -300,6 +330,9 @@ - [MagicDuck/grug-far.nvim](https://github.com/MagicDuck/grug-far.nvim) - Buffer-based live search and replace with full power of `rg` flags. Grug like! - [chrisgrieser/nvim-rip-substitute](https://github.com/chrisgrieser/nvim-rip-substitute) - Search and replace in the current buffer with a modern UI and modern regex flavor. A substitute for Vim's `:substitute` using `ripgrep`. + + + ## Fuzzy Finder - [nvim-telescope/telescope.nvim](https://github.com/nvim-telescope/telescope.nvim) - Telescope.nvim is a highly [extendable](https://github.com/nvim-telescope/telescope.nvim/wiki/Extensions) fuzzy finder over lists. Built on the latest awesome features from Neovim core. Telescope is centered around modularity, allowing for easy customization. @@ -314,6 +347,9 @@ - [echasnovski/mini.nvim#mini.extra](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-extra.md) - Module of `mini.nvim` with extra functionality for its modules. Contains 20+ 'mini.pick' pickers, 'mini.ai' textobjects, and more. - [fdschmidt93/telescope-egrepify.nvim](https://github.com/fdschmidt93/telescope-egrepify.nvim) - Telescope plugin for better `rg` flags in `live_grep`. + + + ## File Explorer - [nvim-tree/nvim-tree.lua](https://github.com/nvim-tree/nvim-tree.lua) - A simple and fast file explorer tree. @@ -338,6 +374,9 @@ - [prichrd/netrw.nvim](https://github.com/prichrd/netrw.nvim) - Add icons and custom keybindings to netrw. - [neotree-file-nesting-config](https://github.com/saifulapm/neotree-file-nesting-config) - Pre-defined file nesting rules for `neo-tree.nvim`. + + + ## Project - [pluffie/neoproj](https://github.com/pluffie/neoproj) - Small yet powerful project (and session) manager. @@ -355,6 +394,9 @@ - [echasnovski/mini.nvim#mini.visits](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-visits.md) - Module of `mini.nvim` to persistently track and reuse file system visits. Allows listing "recent"/"frequent"/"frecent" visits, adding/removing labels to visits and other data. - [LintaoAmons/cd-project.nvim](https://github.com/LintaoAmons/cd-project.nvim) - All you need is just an easier way to `cd` to another project directory. + + + ## Color - [NvChad/nvim-colorizer.lua](https://github.com/NvChad/nvim-colorizer.lua) - A high-performance color highlighter which has no external dependencies!. @@ -374,6 +416,9 @@ - [moyiz/command-and-cursor.nvim](https://github.com/moyiz/command-and-cursor.nvim) - Highlight cursor and visual selections when entering command mode. - [rachartier/tiny-devicons-auto-colors.nvim](https://github.com/rachartier/tiny-devicons-auto-colors.nvim) - Automatically updates nvim-web-devicons colors based on your current colorscheme. + + + ## Colorscheme ### Tree-sitter Supported Colorscheme @@ -534,6 +579,9 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [BrunoCiccarino/gardenal](https://github.com/BrunoCiccarino/gardenal) - Gardenal is a theme switcher, which allows the user to create keyboard shortcuts to switch between themes with one click. - [LmanTW/themify.nvim](https://github.com/LmanTW/themify.nvim/tree/main) - A colorscheme manager and switcher. Inspired by Themery.nvim and Lazy.nvim. + + + ## Bars and Lines - [Bekaboo/deadcolumn.nvim](https://github.com/Bekaboo/deadcolumn.nvim) - Shows your colorcolumn dynamically. @@ -590,6 +638,9 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [mawkler/modicator.nvim](https://github.com/mawkler/modicator.nvim) - Cursor line number mode indicator. Changes the `CursorLineNr` highlight based on Vim mode. - [nyngwang/murmur.lua](https://github.com/nyngwang/murmur.lua) - Super-fast cursor word highlighting with callbacks(I call them murmurs) included. + + + ## Startup - [nvimdev/dashboard-nvim](https://github.com/nvimdev/dashboard-nvim) - A minimalist dashboard, inspired by doom-emacs. @@ -602,6 +653,9 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [CWood-sdf/spaceport.nvim](https://github.com/CWood-sdf/spaceport.nvim) - The start screen that gets you to your projects blazingly fast. - [mong8se/actually.nvim](https://github.com/mong8se/actually.nvim) - Load the file you actually meant to load. + + + ## Icon - [nvim-tree/nvim-web-devicons](https://github.com/nvim-tree/nvim-web-devicons) - A Lua fork of [vim-devicons](https://github.com/ryanoasis/vim-devicons). @@ -610,6 +664,9 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [ziontee113/icon-picker.nvim](https://github.com/ziontee113/icon-picker.nvim) - Help you pick 𝑨𝕃𝚻 Font Characters, Symbols Σ, Nerd Font Icons  & Emojis. - [2KAbhishek/nerdy.nvim](https://github.com/2KAbhishek/nerdy.nvim/) - Find and insert the latest nerd font glyphs. + + + ## Media - [edluffy/hologram.nvim](https://github.com/edluffy/hologram.nvim) - A cross platform terminal image viewer. Works on macOS and Linux. @@ -628,6 +685,9 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [AntonVanAssche/music-controls.nvim](https://github.com/AntonVanAssche/music-controls.nvim) - Quickly control your favorite music player (Spotify, VLC, and more). - [neo451/feed.nvim](https://github.com/neo451/feed.nvim) - Web feed reader written in Lua (RSS, atom, json feed). + + + ## Note Taking - [0styx0/abbreinder.nvim](https://github.com/0styx0/abbreinder.nvim) - Abbreviation reminders (Neovim >= 0.5). @@ -652,6 +712,9 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [2KAbhishek/tdo.nvim](https://github.com/2KAbhishek/tdo.nvim) - Fast and simple note taking. - [slugbyte/whip.nvim](http://github.com/slugbyte/whip.nvim) - A super fast minimal scratchpad management plugin, biew biew biew. + + + ## Utility - [gaborvecsei/usage-tracker.nvim](https://github.com/gaborvecsei/usage-tracker.nvim) - Track your Neovim usage and visualize statistics easily. @@ -747,6 +810,9 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [theKnightsOfRohan/csvlens.nvim](https://github.com/theKnightsOfRohan/csvlens.nvim) - A port of [YS-L/csvlens](https://github.com/YS-L/csvlens), for easy previewing of tabular data. - [emmanueltouzery/decisive.nvim](https://github.com/emmanueltouzery/decisive.nvim) - View and edit CSV files with ease and speed. + + + ## Terminal Integration - [LoricAndre/OneTerm.nvim](https://github.com/LoricAndre/OneTerm.nvim) - Plugin framework for running commands in the terminal. @@ -772,6 +838,9 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [2KAbhishek/termim.nvim](https://github.com/2KAbhishek/termim.nvim/) - Neovim Terminal, Improved. - [samharju/yeet.nvim](https://github.com/samharju/yeet.nvim) - Run shell commands in terminal buffers or tmux panes. + + + ## Debugging - [mfussenegger/nvim-dap](https://github.com/mfussenegger/nvim-dap) - Debug Adapter Protocol client implementation. @@ -796,12 +865,18 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [niuiic/quickfix.nvim](https://github.com/niuiic/quickfix.nvim) - Extended functionality for quickfix, including store, restore, make, remove, etc. - [stevearc/quicker.nvim](https://github.com/stevearc/quicker.nvim) - Improved quickfix UI and editable quickfix buffer. + + + ## Deployment - [coffebar/transfer.nvim](https://github.com/coffebar/transfer.nvim) - Sync and diff with remote server using rsync and OpenSSH. - [OscarCreator/rsync.nvim](https://github.com/OscarCreator/rsync.nvim) - Automatically sync up/down project to a remote with rsync. - [sachinsenal0x64/hot.nvim](https://github.com/sachinsenal0x64/hot.nvim) - A hot reloader that works with any programming language. + + + ## Test - [David-Kunz/jester](https://github.com/David-Kunz/jester) - Easily run and debug Jest tests. @@ -810,6 +885,9 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [andythigpen/nvim-coverage](https://github.com/andythigpen/nvim-coverage) - Displays coverage information in the sign column. - [quolpr/quicktest.nvim](https://github.com/quolpr/quicktest.nvim) - Run your tests in split window or popup with live feedback. + + + ## Code Runner - [michaelb/sniprun](https://github.com/michaelb/sniprun) - Run parts of code of any language directly from Neovim. @@ -838,6 +916,9 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [al1-ce/just.nvim](https://github.com/al1-ce/just.nvim) - Task runner for justfiles. - [niuiic/task.nvim](https://github.com/niuiic/task.nvim) - Another highly configurable task manager that enables seamless interaction with tasks. + + + ## Neovim Lua Development - [folke/lazydev.nvim](https://github.com/folke/lazydev.nvim) - Faster LuaLS setup. @@ -864,6 +945,9 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [niuiic/omega.nvim](https://github.com/niuiic/omega.nvim) - Missing functions for Lua plugin development. - [2KAbhishek/utils.nvim](https://github.com/2kabhishek/utils.nvim) - Powerful utilities to speed up plugin development. + + + ## Fennel - [Olical/aniseed](https://github.com/Olical/aniseed) - Configure and extend Neovim with Fennel (Lisp to Lua). @@ -873,12 +957,18 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [udayvir-singh/tangerine.nvim](https://github.com/udayvir-singh/tangerine.nvim) - Tangerine provides a painless way to add fennel to your config. - [udayvir-singh/hibiscus.nvim](https://github.com/udayvir-singh/hibiscus.nvim) - Highly opinionated macros to elegantly write your config. + + + ## Dependency Management - [vuki656/package-info.nvim](https://github.com/vuki656/package-info.nvim) - Display latest package version as virtual text in package.json. - [Saecki/crates.nvim](https://github.com/Saecki/crates.nvim) - Rust dependency management for `Cargo.toml`. - [piersolenski/telescope-import.nvim](https://github.com/piersolenski/telescope-import.nvim) - Import modules faster based on what you've already imported in your project. + + + ## Git - [f-person/git-blame.nvim](https://github.com/f-person/git-blame.nvim) - Show Git blame info. @@ -912,6 +1002,9 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [rawnly/gist.nvim](https://github.com/rawnly/gist.nvim) - Create a GitHub Gist from the current file (powered by gh). - [2KAbhishek/octohub.nvim](https://github.com/2kabhishek/octohub.nvim) - Access all your gihub repos, stats and more in simple keystrokes. + + + ## Motion - [tris203/precognition.nvim](https://github.com/tris203/precognition.nvim) - Precognition uses virtual text and gutter signs to show available motions. @@ -948,6 +1041,9 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [drybalka/tree-climber.nvim](https://github.com/drybalka/tree-climber.nvim) - Easy navigation around the Tree-sitter's tree that works in multi-language files and in normal mode. - [atusy/treemonkey.nvim](https://github.com/atusy/treemonkey.nvim) - Region selection with Tree-sitter nodes. + + + ## Keybinding - [folke/which-key.nvim](https://github.com/folke/which-key.nvim) - Neovim plugin that shows a popup with possible keybindings of the command you started typing. @@ -966,10 +1062,16 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [mawkler/demicolon.nvim](https://github.com/mawkler/demicolon.nvim) - Use `;` and `,` keys to also repeat jumps to diagnostics (e.g. `]d`) and to [nvim-treesitter-textobjects](https://github.com/nvim-treesitter/nvim-treesitter-textobjects?tab=readme-ov-file#text-objects-move) (e.g. `]f`), in addition to repeating `t`/`T`/`f`/`F`. - [debugloop/layers.nvim](https://github.com/debugloop/layers.nvim) - Craft temporary keymap overlays and layered modes with ease. + + + ## Mouse - [notomo/gesture.nvim](https://github.com/notomo/gesture.nvim) - Mouse gesture plugin. + + + ## Scrolling - [karb94/neoscroll.nvim](https://github.com/karb94/neoscroll.nvim) - Smooth scrolling. @@ -987,6 +1089,9 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [gorbit99/codewindow.nvim](https://github.com/gorbit99/codewindow.nvim) - Minimap plugin, that is closely integrated with Tree-sitter and the builtin LSP to display more information to the user. - [lewis6991/satellite.nvim](https://github.com/lewis6991/satellite.nvim) - Decorate scrollbar. + + + ## Editing Support - [csessh/stopinser.nvim](https://github.com/csessh/stopinsert.nvim) - Automatically exit Insert mode after inactivity. @@ -1072,6 +1177,9 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [LucasTavaresA/SingleComment.nvim](https://github.com/LucasTavaresA/SingleComment.nvim) - Always single line, comment sensitive, indentation preserving commenting. - [Zeioth/dooku.nvim](https://github.com/Zeioth/dooku.nvim) - Generate and open your HTML code documentation. + + + ## Formatting - [gpanders/editorconfig.nvim](https://github.com/gpanders/editorconfig.nvim) - An EditorConfig plugin written in Fennel. @@ -1105,11 +1213,17 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [Mr-LLLLL/cool-chunk.nvim](https://github.com/Mr-LLLLL/cool-chunk.nvim) - Simpler and faster chunking with animations. - [gh-liu/fold_line.nvim](https://github.com/gh-liu/fold_line.nvim) - Lines for indicating code folding, which could achieve an effect similar to indentline by `:set fdm=indent`. + + + ## Command Line - [notomo/cmdbuf.nvim](https://github.com/notomo/cmdbuf.nvim) - Alternative command-line-window plugin. - [gelguy/wilder.nvim](https://github.com/gelguy/wilder.nvim) - A plugin for fuzzy command line autocompletion. + + + ## Session - [rmagatti/auto-session](https://github.com/rmagatti/auto-session) - A small automated session manager. @@ -1123,6 +1237,9 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [coffebar/neovim-project](https://github.com/coffebar/neovim-project) - Declarative project management, automatic saving of sessions, uses Telescope. - [njayman/season.nvim](https://github.com/njayman/season.nvim) - A lightweight plugin to manage session based on current working directory. + + + ## Remote Development - [chipsenkbeil/distant.nvim](https://github.com/chipsenkbeil/distant.nvim) - Edit files, run programs, and work with LSP on a remote machine from the comfort of your local environment. @@ -1133,6 +1250,8 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [nosduco/remote-sshfs.nvim](https://github.com/nosduco/remote-sshfs.nvim) - Explore, edit, and develop on a remote machine via SSHFS. - [live-share.nvim](https://github.com/azratul/live-share.nvim) - Provides remote collaboration capabilities from anywhere, making it ideal for pair-programming scenarios. + + ## Split and Window @@ -1161,6 +1280,9 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [karshPrime/tmux-compile.nvim](https://github.com/karshPrime/tmux-compile.nvim) - Set up same key, like F5, to run any compile/run command per language, like `make` for C and `cargo build` for Rust, and have the project run or compile in a new tmux pane or window. - [EvWilson/slimux.nvim](https://github.com/EvWilson/slimux.nvim) - Send content from the current buffer to a configurable tmux pane. + + + ## Game - [ThePrimeagen/vim-be-good](https://github.com/ThePrimeagen/vim-be-good) - Vim-be-good is a Neovim plugin designed to make you better at Vim Movements. @@ -1178,11 +1300,17 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [xeluxee/competitest.nvim](https://github.com/xeluxee/competitest.nvim) - A plugin to automate testcases management and checking for Competitive Programming contests. - [kawre/leetcode.nvim](https://github.com/kawre/leetcode.nvim) - Solve Leetcode problems. + + + ## Workflow - [m4xshen/hardtime.nvim](https://github.com/m4xshen/hardtime.nvim) - Helping you establish good command workflow and habit. - [antonk52/bad-practices.nvim](https://github.com/antonk52/bad-practices.nvim) - Helping you give up bad practices in Vim. + + + ## Preconfigured Configuration - [Cris-lml007/NeoPlus](https://github.com/Cris-lml007/NeoPlus) - NeoPlus is a free, open source IDE with tools that works on Neovim. @@ -1224,6 +1352,9 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [ayamir/nvimdots](https://github.com/ayamir/nvimdots) - A well-configured and structured configuration with NixOS support. - [adoyle-h/one.nvim](https://github.com/adoyle-h/one.nvim) - All-in-one config framework in Lua. + + + ## External These tools are used externally to Neovim to enhance the experience. @@ -1246,29 +1377,47 @@ These tools are used externally to Neovim to enhance the experience. - [massix/termux.nvim](https://github.com/massix/termux.nvim) - Interact with Termux APIs, useful to gather various information about your Android phone to display in the statusline (e.g. battery level). - [m15a/flake-awesome-neovim-plugins](https://github.com/m15a/flake-awesome-neovim-plugins) - Nix flake that provides Awesome Neovim plugins collection as Nix packages. + + + ## Wishlist Have a problem a plugin can solve? Add it to the [nvim-lua wishlist](https://github.com/nvim-lua/wishlist). + + + ## UI Neovim supports a wide variety of UI's. You can find them listed on the [Neovim wiki](https://github.com/neovim/neovim/wiki/Related-projects#gui) + + + ## Starter Templates - [tokiory/neovim-boilerplate](https://github.com/tokiory/neovim-boilerplate) - Starter boilerplate for making new configurations. - [frans-johansson/lazy-nvim-starter](https://github.com/frans-johansson/lazy-nvim-starter) - Starter boilerplate with lazy plugin manager. + + + ## Vim - [Vimawesome](https://vimawesome.com/) - Showcases various plugins for Vim and has a [Neovim tag](https://vimawesome.com/?q=tag:neovim) for other plugins targeting Neovim. - [awesome-vim](https://github.com/akrawchyk/awesome-vim#tools) - Short list of Vim plugins and helpful guides. - [vim-plugin-list](https://github.com/altermo/vim-plugin-list) - List of Vim and Neovim plugins. + + + ## Resource - [Neovimcraft](https://neovimcraft.com) - A site dedicated to searching specific plugins and guides for building plugins in Lua. - [Dotfyle](https://dotfyle.com) - Dotfyle is a site for sharing and discovering Neovim configs and plugins. - [NeoLand](https://neoland.dev) - A beautifully crafted website for Neovim resources. -- [Nvim-training](https://github.com/rockerBOO/awesome-neovim/blob/master/ https://github.com/Weyaaron/nvim-training) - A beginner-friendly tool for training your 'muscle memory' using small, repeatable tasks. \ No newline at end of file +- [Nvim-training](https://github.com/rockerBOO/awesome-neovim/blob/master/ https://github.com/Weyaaron/nvim-training) - A beginner-friendly tool for training your 'muscle memory' using small, repeatable tasks. + + + \ No newline at end of file diff --git a/docs/awesome/awesome-ruby.md b/docs/awesome/awesome-ruby.md index 6b79b7c53f..bd88b69103 100644 --- a/docs/awesome/awesome-ruby.md +++ b/docs/awesome/awesome-ruby.md @@ -210,6 +210,7 @@ Thanks to all [contributors](https://github.com/markets/awesome-ruby/graphs/cont * [Alchemy CMS](https://alchemy-cms.com) - A powerful, userfriendly and flexible Open Source Rails CMS. * [ComfortableMexicanSofa](https://github.com/comfy/comfortable-mexican-sofa) - Powerful Rails 5.2+ CMS Engine. * [Fae](https://github.com/wearefine/fae) - Flexible, open source, Rails CMS engine. +* [MaglevCMS](https://www.maglev.dev) - An open source page builder with an sleek UI. * [LocomotiveCMS](https://www.locomotivecms.com) - A simple but powerful CMS based on Liquid templates and Mongodb database. * [Publify](https://github.com/publify/publify) - A self hosted Web publishing platform on Rails. * [Spina CMS](https://www.spinacms.com) - A beautiful CMS for Rails developers. @@ -477,6 +478,7 @@ Where to discover new Ruby libraries, projects and trends. * [Apipie](https://github.com/Apipie/apipie-rails) - Rails API documentation and display tool using Ruby syntax. * [Asciidoctor](https://asciidoctor.org) - A fast, Ruby-based text processor & publishing toolchain for converting AsciiDoc to HTML5, DocBook, EPUB3, PDF & more. * [Documentation](https://github.com/adamcooke/documentation) - A Rails engine to provide the ability to add documentation to a Rails application. +* [fitting](https://github.com/tuwilof/fitting) - Library add improve test log for RSpec and WebMock, validate its according to API Blueprint and Open API, show the documentation coverage with log. * [GitHub Changelog Generator](https://github.com/github-changelog-generator/github-changelog-generator) - Automatically generate change log from your tags, issues, labels and pull requests on GitHub. * [Gollum](https://github.com/gollum/gollum) - A simple, Git-powered wiki with a sweet API and local frontend. * [grape-swagger](https://github.com/ruby-grape/grape-swagger) - Add swagger compliant documentation to your Grape API. @@ -877,6 +879,7 @@ Where to discover new Ruby libraries, projects and trends. * [Unread](https://github.com/ledermann/unread) - Manage read/unread status of ActiveRecord objects - and it's fast. * Sorting * [ActsAsList](https://github.com/swanandp/acts_as_list) - Provides the capabilities for sorting and reordering a number of objects in a list. + * [positioning](https://github.com/brendon/positioning) - Simple positioning for Active Record models. Supports multiple lists per model and relative positioning. * [ranked-model](https://github.com/mixonic/ranked-model) - A modern row sorting library for ActiveRecord. It uses ARel aggressively and is better optimized than most other libraries. * Tree * [ActsAsTree](https://github.com/amerine/acts_as_tree) - Extends ActiveRecord to add simple support for organizing items into parent–children relationships. diff --git a/docs/awesome/awesome-svelte.md b/docs/awesome/awesome-svelte.md index aea8d02112..52b7315c8f 100644 --- a/docs/awesome/awesome-svelte.md +++ b/docs/awesome/awesome-svelte.md @@ -255,6 +255,7 @@ _For Single Page Applications (SPAs) and more._ - [@danielsharkov/svelte-router](https://github.com/DanielSharkov/svelte-router) - A simple & easy to use SPA router, developed with page transitions in mind. - [@shaun/svelterouter](https://github.com/shaunlee/svelterouter) - Another vue-router inspired Svelte router. - [Elegua](https://github.com/howesteve/elegua) - Small (< 180LoC), fast, easy, full featured SPA router +- [svelte5-router](https://github.com/mateothegreat/svelte5-router) - First Svelte 5 SPA router with nesting, hooks, and more.. Use components, snippets, or both! ## Frameworks diff --git a/docs/awesome/awesome-tailwindcss.md b/docs/awesome/awesome-tailwindcss.md index 856193638e..77754f63d3 100644 --- a/docs/awesome/awesome-tailwindcss.md +++ b/docs/awesome/awesome-tailwindcss.md @@ -118,6 +118,7 @@ - 🎨🌍🔧 [Tailwind CSS Colors](http://tailwindcsscolors.com) - Cheat sheet for Tailwind CSS colors. - 🎨🌍🔧 [Tailwind Gradients](http://tailwindgradients.com) - Collection of gradients using Tailwind CSS classes. - 🎨🌍🔧 [Fullwind CSS](https://fullwindcss.com/) - Extend Tailwind CSS color palettes with additional shades. +- 🎨🌍🔧 [InclusiveColors](https://www.inclusivecolors.com/) - Create fine-tuned WCAG accessible Tailwind CSS color palettes. - 🌍🔧💼 [Twind](https://github.com/tw-in-js/twind) - Compiler functions that turn Tailwind's classes into CSS at run, serve and build time. - 🌍🔧 [tail-animista](https://tail-animista.vercel.app) - Configurable custom animation utilities generator for Tailwind CSS. - 🌍🔧 [brands-tail-color](https://brands-tail-color.vercel.app/) - Configuration generator using various brands' colors. diff --git a/docs/awesome/awesome-theoretical-computer-science.md b/docs/awesome/awesome-theoretical-computer-science.md index 7a9b19d59e..3c21870322 100644 --- a/docs/awesome/awesome-theoretical-computer-science.md +++ b/docs/awesome/awesome-theoretical-computer-science.md @@ -241,6 +241,8 @@ The interdisciplinary of Mathematics and Computer Science; It is distinguished b - [Arora. A Theorist's Toolkit. Princeton](https://www.cs.princeton.edu/courses/archive/fall02/cs597D/) - Aimed primarily at first and second year graduate students who plan to do research in theoretical computer science. We will introduce probabilistic, algebraic, combinatorial, and algorithmic methods useful in proofs. - [Kelner. Topics in Theoretical Computer Science: An Algorithmist's Toolkit. MIT](https://ocw.mit.edu/courses/18-409-topics-in-theoretical-computer-science-an-algorithmists-toolkit-fall-2009/) - It covers a collection of geometric techniques that apply broadly in modern algorithm design. - [Maji & Valiant. Theoretical Computer Science Toolkit. Purdue](https://www.cs.purdue.edu/homes/hmaji/teaching/Spring%202023/CS-58500-Spring-2023.html) +### Books +- [Jukna. Extremal Combinatorics](https://web.vu.lt/mif/s.jukna/EC_Book_2nd/index.html) - Combinatorial techniques written largely with an eye to their applications in TCS, and mostly in complexity ## Discrete Mathematics ### Lecture Notes - [Aspnes. Notes on Discrete Mathematics](https://www.cs.yale.edu/homes/aspnes/classes/202/notes.pdf) - Fall 2017 of the Yale course CPSC 202a, Mathematical Tools for Computer Science. @@ -249,7 +251,6 @@ The interdisciplinary of Mathematics and Computer Science; It is distinguished b - [Alon & Spencer. The Probabilistic Method](https://www.wiley.com/en-us/The+Probabilistic+Method%2C+4th+Edition-p-9781119061953) - A standard reference for researchers in probabilistic methods in combinatorics. Shows also connections to theoretical computer science. - [Rosen. Discrete Mathematics and Its Applications](https://www.mheducation.com/highered/product/discrete-mathematics-applications-rosen/M9780073383095.html) - A canonical discrete math textbook, accessible for even high school students. - [Rosen. Handbook of Discrete and Combinatorial Mathematics](https://www.taylorfrancis.com/books/handbook-discrete-combinatorial-mathematics-kenneth-rosen-douglas-shier-wayne-goddard/e/10.1201/9781315156484) - A complete survey of roughly all topics of discrete math and their relevance to computing and communication engineering. -- [Jukna. Extremal Combinatorics](https://web.vu.lt/mif/s.jukna/EC_Book_2nd/index.html) - Combinatorial techniques written largely with an eye to their applications in TCS, and mostly in complexity - [Rosenberg & Trystram. Understand Mathematics, Understand Computing: Discrete Mathematics That All Computing Students Should Know](https://www.springer.com/gp/book/9783030583750) - It endows the reader with an operational conceptual and methodological understanding of discrete mathematics for computing - [Gries & Schneider. A Logical Approach to Discrete Math](https://www.springer.com/gp/book/9780387941158) - It attempts to change the way we teach logic to beginning students. Instead of teaching logic as a subject in isolation, we regard it as a basic tool and show how to use it. - [Mariconda & Tonolo. Discrete Calculus: Methods for Counting](https://www.springer.com/gp/book/9783319030371) - An introduction to combinatorics, finite calculus, formal series, recurrences, and approximations of sums. Readers will find also deep insights into a range of less common topics rarely considered within a single book. diff --git a/docs/awesome/awesome-vue.md b/docs/awesome/awesome-vue.md index e7aa7f8486..631d0c4000 100644 --- a/docs/awesome/awesome-vue.md +++ b/docs/awesome/awesome-vue.md @@ -920,7 +920,6 @@ - [Vue 资源精选](http://vue.awesometiny.com) - great Vue components list, category, inline demo show and brief - [Cronhub](https://cronhub.io) - Painless Cron Monitoring Tool - [wrkprty](https://wrkprty.com) - Pop-up coworking events for freelancers, remote workers, and professionals looking to get out of the office. -- [V·oogle](http://v-oogle.com/) - Google.com, reVued. A joke-project. :) - [Broker Notes](https://broker-notes.com) - 'Study to become a Real Estate Agent' :house: - [SyncLounge](https://synclounge.tv) - SyncLounge is a tool to sync Plex content across multiple players in multiple locations. - [HCE.it](https://www.hce.it/) - The website of an Italian agency, entirely made with Vue using a Laravel-based headless CMS. diff --git a/docs/awesome/discount-for-student-dev.md b/docs/awesome/discount-for-student-dev.md index f0508ca857..e8ef2d0029 100644 --- a/docs/awesome/discount-for-student-dev.md +++ b/docs/awesome/discount-for-student-dev.md @@ -143,6 +143,10 @@ Table of Contents * [Tabula](https://docs.tabula.io/getting-started/plans-and-subscriptions/tabula-for-education) [DISCOUNT] - Tabula.io is a modern no-code data analytics and visualisation tool. Students get 60% permanent discount on Tabula Solo plan. * [Craft](https://www.craft.do/education) [FREE] - craft.do is an app for taking notes, writing to-do lists, organizing important documents, organizing them. +* [Lucidchart](https://www.lucidchart.com/pages/usecase/education) [FREE] - Create flowcharts & diagrams online with Lucidchart. You don't need to download anything. Students are eligible for a free Education account using school email. +* [Basecamp](https://basecamp.com/discounts) [FREE] - Basecamp's the project management platform that helps small teams move faster and make more progress than they ever thought possible. Sign up using school email and follow the steps from the link above. +* [Miro](https://miro.com/education-whiteboard/) [FREE] - Free digital whiteboard for online education. The offer is valid for two years. +* [Beautiful.ai](https://www.beautiful.ai/education) [FREE] - Beautiful.ai helps you and your entire class create modern presentations with ease. We believe that design and education should be accessible to everyone, so we’re excited to offer students a free annual Pro subscription. Simply verify your .edu account and we’ll send you a confirmation email with your coupon code. ## PaaS diff --git a/docs/awesome/free-for-dev.md b/docs/awesome/free-for-dev.md index 0851683c7f..2754a60482 100644 --- a/docs/awesome/free-for-dev.md +++ b/docs/awesome/free-for-dev.md @@ -324,6 +324,7 @@ This list results from Pull Requests, reviews, ideas, and work done by 1600+ peo * [repsy.io](https://repsy.io) — 1 GB Free private/public Maven Repository. * [Gemfury](https://gemfury.com) — Private and public artifact repos for Maven, PyPi, NPM, Go Module, Nuget, APT, and RPM repositories. Free for public projects. * [paperspace](https://www.paperspace.com/) — Build & scale AI models, Develop, train, and deploy AI applications, free plan: public projects, 5Gb storage, basic instances. + * [RepoForge](https://repoforge.io) - Private cloud-hosted repository for Python, Debian, NPM packages and Docker registries. Free plan for open source/public projects. ## Tools for Teams and Collaboration diff --git a/docs/awesome/sindresorhus-awesome.md b/docs/awesome/sindresorhus-awesome.md index bc25d7fc61..f338e0d2c7 100644 --- a/docs/awesome/sindresorhus-awesome.md +++ b/docs/awesome/sindresorhus-awesome.md @@ -498,6 +498,7 @@ - [Game Engine Development](https://github.com/stevinz/awesome-game-engine-dev#readme) - Building software to speed up game creation. - [GameMaker](https://github.com/bytecauldron/awesome-gamemaker#readme) - Game engine. - [Game Production](https://github.com/vhladiienko/awesome-game-production#readme) - Leading the process of designing, developing, testing and distributing a video game from concept to release. +- [Babylon.js](https://github.com/Symbitic/awesome-babylonjs#readme) - Game engine for cross-platform web and native game development. ## Development Environment @@ -712,6 +713,7 @@ - [Mental Health](https://github.com/dreamingechoes/awesome-mental-health#readme) - Mental health awareness and self-care in the software industry. - [Neuroscience](https://github.com/analyticalmonk/awesome-neuroscience#readme) - Study of the nervous system and brain. - [Digital Humanities](https://github.com/dh-tech/awesome-digital-humanities#readme) - Software for humanities scholars using quantitative or computational methods. +- [Lucid Dreams](https://github.com/IAmCoder/awesome-lucid-dreams#readme) - A dream where one becomes aware they are dreaming. ## Events diff --git a/docs/awesome/static-analysis.md b/docs/awesome/static-analysis.md index cc003daa52..5fc9269219 100644 --- a/docs/awesome/static-analysis.md +++ b/docs/awesome/static-analysis.md @@ -1359,6 +1359,8 @@ TSLint is an extensible static analysis tool that checks TypeScript code for rea - [Depends](https://github.com/multilang-depends/depends) — Analyses the comprehensive dependencies of code elements for Java, C/C++, Ruby. +- [DerScanner](https://derscanner.com/) :copyright: — Multi-language Static Application Security Testing (SAST) platform that detects critical vulnerabilities, including hardcoded secrets, weak cryptography, backdoors, SQL injections, insecure configurations, etc. + - [DevSkim](https://github.com/microsoft/devskim) — Regex-based static analysis tool for Visual Studio, VS Code, and Sublime Text - C/C++, C#, PHP, ASP, Python, Ruby, Java, and others. - [dotenet-format](https://github.com/dotnet/format) — A code formatter for .NET. Preferences will be read from an `.editorconfig` file, if present, otherwise a default set of preferences will be used. At this time dotnet-format is able to format C# and Visual Basic projects with a subset of supported `.editorconfig` options. diff --git a/docs/awesome/urban-and-regional-planning-resources.md b/docs/awesome/urban-and-regional-planning-resources.md index 673023465b..d04c3faae4 100644 --- a/docs/awesome/urban-and-regional-planning-resources.md +++ b/docs/awesome/urban-and-regional-planning-resources.md @@ -256,7 +256,6 @@ A collection of urban planning related data specifications and standards for use ### Environmental - [EPA Data Standards](https://www.epa.gov/data-standards) - A chart with links to the diversity of data standards adopted by EPA. -- [Extreme Heat Data Pathfinder](https://www.earthdata.nasa.gov/learn/pathfinders/disasters/extreme-heat-data-pathfinder) - Developed by NASA, this tool is a central repository hosting multiple datasets guiding users to relevant near-real-time data for planning around extreme heat. ### Transportation diff --git a/docs/index.md b/docs/index.md index 914f4fb698..f0bb1d2a63 100644 --- a/docs/index.md +++ b/docs/index.md @@ -498,6 +498,7 @@ - [Game Engine Development](awesome/awesome-game-engine-dev.md) - Building software to speed up game creation. - [GameMaker](awesome/awesome-gamemaker.md) - Game engine. - [Game Production](awesome/awesome-game-production.md) - Leading the process of designing, developing, testing and distributing a video game from concept to release. +- [Babylon.js](awesome/awesome-babylonjs.md) - Game engine for cross-platform web and native game development. ## Development Environment @@ -712,6 +713,7 @@ - [Mental Health](awesome/awesome-mental-health.md) - Mental health awareness and self-care in the software industry. - [Neuroscience](awesome/awesome-neuroscience.md) - Study of the nervous system and brain. - [Digital Humanities](awesome/awesome-digital-humanities.md) - Software for humanities scholars using quantitative or computational methods. +- [Lucid Dreams](awesome/awesome-lucid-dreams.md) - A dream where one becomes aware they are dreaming. ## Events diff --git a/mkdocs.yml b/mkdocs.yml index cd1dbef672..4bf60dcb58 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -394,6 +394,7 @@ nav: - Game Engine Development: awesome/awesome-game-engine-dev.md - GameMaker: awesome/awesome-gamemaker.md - Game Production: awesome/awesome-game-production.md + - Babylon.js: awesome/awesome-babylonjs.md - Development Environment: - Quick Look Plugins: awesome/quick-look-plugins.md - Dev Env: awesome/awesome-devenv.md @@ -582,6 +583,7 @@ nav: - Mental Health: awesome/awesome-mental-health.md - Neuroscience: awesome/awesome-neuroscience.md - Digital Humanities: awesome/awesome-digital-humanities.md + - Lucid Dreams: awesome/awesome-lucid-dreams.md - Events: - Creative Tech Events: awesome/awesome-creative-tech-events.md - Events in Italy: awesome/awesome-italy-events.md