Projects in Awesome Lists tagged with bfs
A curated list of projects in awesome lists tagged with bfs .
https://github.com/tony9402/baekjoon
코딩테스트 대비 문제집(Baekjoon Online Judge)
algorithms baekjoon baekjoon-algorithm baekjoon-online-judge baekjoon-online-judge-solution baekjoon-solutions bfs coding-test disjoint-set math pointer problem-solving problems trie
Last synced: 13 May 2025
https://github.com/marcosfede/algorithms
Solved algorithms and data structures problems in many languages
algorithm bfs competitive-programming data-structures go golang graph hacktoberfest heap interview interview-practice javascript language python ruby
Last synced: 14 May 2025
https://github.com/sadanandpai/algo-visualizers
Algorithms Visualizers
algorithms bfs datastructures dfs javascript maze-generator pathfinder react reactjs redux redux-toolkit sorting sorting-algorithms
Last synced: 12 Apr 2025
https://github.com/sbeamer/gapbs
GAP Benchmark Suite
benchmark bfs graph-algorithms openmp
Last synced: 15 May 2025
https://github.com/dbrizov/Unity-PathFindingAlgorithms
BFS, Greedy Best-First Search, Dijkstra and A* path finding algorithms
a-star bfs dijkstra greedy-bfs pathfinding unity3d
Last synced: 25 Apr 2025
https://github.com/dbrizov/unity-pathfindingalgorithms
BFS, Greedy Best-First Search, Dijkstra and A* path finding algorithms
a-star bfs dijkstra greedy-bfs pathfinding unity3d
Last synced: 09 Apr 2025
https://github.com/dipeshpatil/algorithms-visualiser
A tool made using ReactJS to visualise algorithms!
algorithm-challenges algorithms bfs javascript nodejs open-source opensource react reactjs visualisers
Last synced: 19 Mar 2025
https://github.com/bobluppes/graaf
A general-purpose lightweight C++ graph library
algorithm algorithms bfs bfs-algorithm cpp cpp-library cpp20 dfs dfs-algorithm graph graph-algorigthms header-only header-only-library search-algorithm shortest-path-algorithm
Last synced: 16 May 2025
https://github.com/Hongbo-Miao/leetcode
LeetCode solutions
algorithm back-tracking bfs binary-search data-structure dfs graph greedy hash-table iteration javascript leetcode memoization python queue recursion stack tree trie union-find
Last synced: 05 May 2025
https://github.com/kelindar/tile
Tile is a 2D grid engine, built with data and cache friendly ways, includes pathfinding and observers.
2d bfs data-oriented-design grid observer-pattern pathfinding tilemap
Last synced: 04 Apr 2025
https://github.com/dreddsa5dies/algorithm
The repository algorithms implemented on the Go
adt algorithm algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented bfs datastructures go golang search search-algorithm sort
Last synced: 06 Apr 2025
https://github.com/npretto/pathfinding
Visual explanation of pathfinding algorithms and how a*, Dijkstra and BFS can be seen as the same algorithm with different parameter/data structures used under the hood
bfs dijkstra heuristic pathfinding
Last synced: 17 Mar 2025
https://github.com/gsurma/slitherin
AI research environment for the game of Snake 🐍 .
ai bfs dfs dnn genetic-algorithm genetic-algorithms gym hamiltonian longest-path monte-carlo openai openai-gym python python27 requests-for-research rl slitherin-gym snake snake-game
Last synced: 01 Aug 2025
https://github.com/zhenv5/breaking_cycles_in_noisy_hierarchies
breaking cycles in noisy hierarchies
bfs break-cycles cycle-edges dag dfs directed-acyclic-graph graph-hierarchy minimum-feedback-arc-set socialagony trueskill
Last synced: 15 Apr 2025
https://github.com/sowmen/fxgraphalgorithmsimulator
Visualizes specific Graph Algorithms like BFS, DFS, MST etc. on interactive user input graphs.
bfs bfs-algorithm breadth-first-search depth-first-search dfs dfs-algorithm dijkstra-algorithm dijkstra-shortest-path graph graph-algorithms graph-drawing graph-simulator java javafx javafx-application javafx-desktop-apps
Last synced: 09 Jul 2025
https://github.com/tqec/topologiq
Quantum computing > Algorithmic lattice surgery.
3d-algorithms algorithms bfs python quantum-computing
Last synced: 16 Jan 2026
https://github.com/mr-adult/tree-iterators-rs
tree-iterators-rs is a library built to provide you with the iterators to easily work with tree data structures in Rust.
bfs dfs iterator no-recursion tree
Last synced: 09 Apr 2026
https://github.com/abpaudel/8-puzzle
8 puzzle solver using BFS, DFS, IDDFS and A-star algorithm
8-puzzle 8-puzzle-solver astar-algorithm bfs dfs iddfs-algorithm
Last synced: 07 Mar 2026
https://github.com/leonardpepa/pathfinding-visualizer
Pathfinding Visualizer application that visualizes graph based search algorithms used to find the shortest path. Algorithms used: Breadth first search, Depth first search, Best first search and A* search made with java swing
astar astar-algorithm astar-pathfinding astar-search-algorithm best-first-search bfs breadth-first-search depth-first-search dfs dsa-algorithm java leonard leonardpepa pathfinder pathfinding pepa shortest-path-algorithm shortest-paths visualization visualizer
Last synced: 29 Oct 2025
https://github.com/lewismj/purely_functional_graph_algos
Library for functional graph & geometry algorithms
bellman-ford bellmanford bfs bowyer-watson connected-components delaunay-triangulation dfs emst functional-graph graph graph-algorithms kahns-alogrithm kosaraju kruskal-algorithm markov-clustering mcl scala topological-sort
Last synced: 22 Apr 2025
https://github.com/shervinchen/crazycat
使用Canvas制作的围住神经猫,算法基于广度优先搜索实现。
algorithm bfs canvas dfs javascript umd
Last synced: 13 May 2025
https://github.com/morvanzhou/pathfind
path finding algorithms
astar bfs dfs dijstra graph graph-algorithms greedy-best-first-search visualization
Last synced: 09 Nov 2025
https://github.com/farid-karimi/pac-man
This project is a simplified version of Pac-Man with randomly generated maps, custom colors, and a leaderboard. It uses DFS for maze generation and BFS for ghost behavior. The visuals use ASCII art and Unicode characters, and progress is saved in a text file.
bfs cli cpp dfs game game-development pacman
Last synced: 29 Oct 2025
https://github.com/shikha-code36/competitive-python
Python Algorithms Package used in competitive programming
algorithms algorithms-and-data-structures bfs binary-search-tree competitive-coding competitive-programming data-structures data-structures-and-algorithms dfs dijkstra-algorithm graph-algorithms leetcode leetcode-python pypi-package python python-competitive-programming python-ds-algo searching-algorithms sorting-algorithms trees
Last synced: 10 Apr 2025
https://github.com/kevalmorabia97/graph-theory-implementations-in-java
This project contains the implementation of basic graph theory algorithms like BFS, DFS, Kruskal's MST, Prim's MST, Dijkstras Shortest Path
bfs dfs dijkstra-shortest-path disjoint-set graph-theory kruskals-algorithm prims-algorithm
Last synced: 10 Jul 2025
https://github.com/Badawy403/BreakingBlocks
AI Puzzle Solver is a Python application that uses Pygame The main focus is on searching algorithms such as Depth-First Search, Breadth-First Search, A*, Uniform Cost Search, and others
algorithms bfs dfs game pygame python searching-algorithms
Last synced: 02 Sep 2025
https://github.com/avestura/data-structure-app
All projects of Data Structure course in an integrated GUI application
bfs csharp data-structures dfs graph graph-algorithms guilan-university heap huffman-compression-algorithm huffman-compressor huffman-tree stack wpf
Last synced: 09 Mar 2026
https://github.com/nazanin1369/algorithm.js
Javascript implementation of data-structures and algorithms
algorithm bfs dfs graph javascript tree
Last synced: 21 Oct 2025
https://github.com/mhmzdev/bfs-romania-map-problem
BFS Implementation of Romania Map Problem in Python
bfs graphs python romania-map-bfs trees
Last synced: 07 Mar 2026
https://github.com/sleekpanther/breadth-first-search-depth-first-search-graphs
Breadth First Search & Depth First Search graph algorithms
algorithm algorithm-analysis algorithm-design algorithms bfs bfs-layers breadth breadth-first-search depth-first-search dfs first graph graph-algorithms graphs queue search stack
Last synced: 12 Apr 2025
https://github.com/privatenumber/bfs
Find the path of a value in a complex JavaScript object graph/tree.
bfs breadth-first-search debugging search
Last synced: 23 Mar 2025
https://github.com/saurav-shrivastav/8-puzzle-problem
Implemented the 8 puzzle problem using DFS, BFS in python
8-puzzle 8-puzzle-solver bfs python
Last synced: 11 Oct 2025
https://github.com/zckeyser/all-the-structures
Data structures implemented in various languages
bfs bubble-sort dictionary eratosthenes euclidean graph-traversal insertion-sort linked-list list-search merge-sort priority-queue quick-sort selection-sort sorting-algorithms tree-traversal
Last synced: 04 Sep 2025
https://github.com/krishnadey30/data-structure
Data Structure codes implemented in C
bfs c data-structures dfs graph-traversal-algorithms graphs-pathfinding heap maxheap minheap queue stack trees trie
Last synced: 25 Oct 2025
https://github.com/yeyom/mazesolver
Maze Solver built with python. Using DFS, BFS, Dijkstra, A* Star.
a-star bfs dfs dijkstra-algorithm maze maze-algorithms maze-generator maze-generator-solver maze-solver search-algorithm
Last synced: 15 Oct 2025
https://github.com/shgopher/godata
Basic data structures and operations written in Go, such as trie, bloom filter union&find etc.
bfs binary-search-tree bloom-filter data-structures dfs go golang heap lru lru-cache queue red-black-tree stack trie union-find
Last synced: 15 Apr 2025
https://github.com/leonardpepa/freecell-solitaire-ai-solver
Freecell solitaire Solver Project for Artificial Intelligence course from University of Macedonia
astar astar-algorithm astar-pathfinding astar-search-algorithm best best-first-search bfs breadth-first-search dfs freecell-solver game java leonard leonardpepa leonardpepagithub pathfinding pepa university-assignment university-of-macedonia uom
Last synced: 29 Oct 2025
https://github.com/dusanerdeljan/graph-algorithms-visualization
Graph algorithms visualization made using olcPixelGameEngine
astar-algorithm bfs boruvka-algorithm dfs dijsktra-shortest-path graph-algorithms kruskal-algorithm prim-jarknik-algorithm
Last synced: 28 Oct 2025
https://github.com/dkruchinin/spdemo
Shortest path finding algorithms visualized
a-star bfs dijkstra graph-algorithms pygame python visualisation
Last synced: 22 Jun 2025
https://github.com/karmakamikaze/fcds
This program is designed to simulate the effect of adding idle zones to a food courier delivery service.
astar bfs courier-management dijkstra pathfinding simulation website
Last synced: 18 Mar 2025
https://github.com/joshuainovero/pathfinding-visualizer-cpp
algorithms astar bfs dfs dijkstra graph pathfinding shortest-path
Last synced: 28 Feb 2026
https://github.com/jlguenego/tree
Tree class in Javascript and Typescript.
adjacency-list bfs dfs tree tree-structure
Last synced: 14 Feb 2026
https://github.com/adia-dev/graphflow
Transform your data into stunning visualizations with GraphFlow.
algorithms algorithms-visualization arc-browser avl-tree bfs code-editor data-structures data-visualization dfs graphs-algorithms leetcode leetcode-visualizer mit-license open-source react react-typescript tree-structure typescript user-interface visjs
Last synced: 14 Apr 2025
https://github.com/azzzrro/data-structure-solutions-3
Data structure solutions encompassing binary search trees, graphs, depth-first search, breadth-first search, heaps including min and max heaps, and tries. These resources are invaluable for both learning and honing coding skills through practical exercises.
bfs binary-search-tree dfs graph-algorithms heapsort-algorithm tree-data-structure
Last synced: 26 Sep 2025
https://github.com/ciobanunicolae/shortest-path-vis
A javascript based pathfinder program that evaluates the shortest path between two destinations using Dijkstra's Algorithm, BFS, DFS and displays it using React.
algorithms bfs dfs dijkstra javascript react reactjs visualization
Last synced: 23 Apr 2025
https://github.com/horothesun/immutablegraph
Functional Swift graph algorithms.
algorithms bfs breadth-first-search cocoapods depth-first-search dfs fp functional-programming github-actions graph swift swift-package swift-package-manager swiftpm
Last synced: 12 May 2025
https://github.com/fabiannorbertoescobar/grafos
Algoritmos de Grafos. Grafos No Dirigidos No Ponderados y Ponderados. Grafos Dirigidos Ponderados. Coloreo de Grafos con algoritmos Secuencial Aleatorio, Welsh-Powell y Matula. Algoritmos de Dijkstra, Prim, Kruskal, Floyd, Warshall. Búsqueda en Profundidad (DFS) y Búsqueda en Anchura (BFS).
arbol bfs coloreo dfs dijkstra floyd-warshall grafos kruskal matula powell prim welsh
Last synced: 21 Apr 2025
https://github.com/bcicen/bfstree
Go package providing breadth-first search functions for arbitrary structs
bfs bfs-search breadth golang-library
Last synced: 11 Apr 2025
https://github.com/samankhamesian/algorithms-implementation
This repository will hold source codes for different classic algorithms in computer science
algorithms-and-data-structures bellman-ford bfs bubble-sort dfs dijkstra disjoint-set dynamic-programming graph-algorithms insertion-sort kruskal merge-sort selection-sort tsp
Last synced: 17 Mar 2025
https://github.com/hxndev/solving-8-puzzle-problem-in-fixed-moves
The 8-puzzle problem is a puzzle invented and popularized by Noyes Palmer Chapman in the 1870s. It is played on a 3-by-3 grid with 8 square blocks labeled 1 through 8 and a blank square. Your goal is to rearrange the blocks so that they are in order.
8-puzzle 8-puzzle-game 8-puzzle-problem 8-puzzle-solver 8puzzle-game bfs breadth-first-search code fixed fixed-moves github moves python
Last synced: 07 May 2025
https://github.com/agora-lab-ai/hpsa
This paper introduces a theoretical framework for a revolutionary search algorithm that achieves unprecedented speed through a combination of probabilistic data structures, intelligent data partitioning, and a novel hierarchical index structure.
bfs dfs search search-algorithm search-engine-optimization tree-search
Last synced: 23 Apr 2025
https://github.com/mtumilowicz/scala-algorithms-bfs-dfs-astar-workshop
Short introduction into BFS, DFS and A* algorithms with case-studies.
algorithms astar astar-algorithm bfs bfs-algorithm dfs dfs-algorithm workshop workshop-materials
Last synced: 01 Nov 2025
https://github.com/denismurphy/alpaca
Implementation of "Tree of Thoughts Reasoning"
bfs dfs fastapi llm python3 rag tree-of-thoughts
Last synced: 08 Apr 2025
https://github.com/AlbertSuarez/Jutge-EDA
🎓 Tots els problemes del Jutge de EDA (FIB). All Jutge problems of EDA (FIB).
backtracking barcelona bfs cpp eda fib jutge jutge-eda upc
Last synced: 14 Mar 2025
https://github.com/liu42/maze
C++ 课程设计项目,基于 Qt 制作的一个简单的走迷宫小游戏
bfs breadth-first-search course-design course-project curriculum-design deep-first-search dfs find-way game game-development homework-project maze maze-generation maze-solving qt
Last synced: 15 Jul 2025
https://github.com/koriavinash1/pgm
Graph: Representation, Learning, and Inference Methods
active-trails bayesian-inference bayesian-network bfs bn-representation dfs gibbs-sampling gibbs-sampling-algorithm graph inference loopy-belief-propagation markov-networks message-passing-interface metropolis-hastings pgm pgm-inference pgm-learning pgm-representation probability
Last synced: 17 Mar 2025
https://github.com/shikha-code36/leetcode-solutions-python
Python Solution for Leetcode Questions
algorithms-and-data-structures arrays backtracking-algorithm bfs coding-interviews dfs dynamic-programming graphs heapsort-algorithm interview-preparation leetcode-patterns leetcode-python leetcode-solutions linked-list python-ds-algo queues recursion stacks strings trees
Last synced: 08 Oct 2025
https://github.com/steffikeranj/data-structures-and-algorithms-cpp-and-scala
Repository of efficient solutions for Leetcode problems
algorithms bfs competitive-programming cpp dfs dynamic-programming graph-algorithms leetcode leetcode-cpp leetcode-practice leetcode-solutions minheap oop-principles scala tree
Last synced: 08 Apr 2025
https://github.com/tynab/animal-chess
Animal Chess
a-star a-star-algorithm animal-chess bfs bfs-algorithm board-game breadth-first-search breadth-first-search-algorithm chess chess-game cnn deep-learning game keras numpy pandas scikit-learn search-algorithm sklearn tensorflow
Last synced: 20 Feb 2026
https://github.com/jdsantelicesl/tictactoe-ai
A tictactoe AI that combines breath first search with the minimax algorithm in order to provide the best possible move in a tictactoe game.
Last synced: 08 Jul 2025
https://github.com/ayusshrathore/leetcode
Collection of LeetCode questions to ace the coding interview!
arrays backtracking bfs binary-search dfs divide-and-conquer dsa dynamic-programming graphs greedy hacktoberfest hacktoberfest-accepted hacktoberfest2023 java leetcode linked-list queues stacks strings two-pointers
Last synced: 12 Jul 2025
https://github.com/akshatbhargava123/bfs-visualizer--freetime-experiments-1
bfs freetime javascript vanilla-js visualizer
Last synced: 21 May 2026
https://github.com/Abhik-Chakraborty/DSA
Implemented some commonly asked DSA question, mostly from Leetcode.
array-manipulations arrays bfs binary-search binary-search-tree bit bitmanipulation dfs dynamic-programming hashing heap interview-practice interview-preparation interview-questions queue recursion sorting-algorithms stack tree twopointers
Last synced: 28 Aug 2025
https://github.com/we-gold/algernon-js
Algernon is a JS library for efficiently generating, solving, and rendering mazes.
a-star ant-colony-optimization bfs canvas d-star-lite dfs javascript maze maze-algorithms maze-generator maze-solver occupancy-grid-map p5js serialization
Last synced: 23 Apr 2025
https://github.com/gabrielczar/grafos
bfs bipartite-graphs busca dfs graph strongly-connected-components topological-sort
Last synced: 29 Jul 2025
https://github.com/teodutu/pa
Proiectarea Algoritmilor - UPB 2019
algorithms astar backtracking bellman-ford bfs dfs dijkstra divide-and-conquer dynamic-programming edmond-karp greedy-algorithms kahns-alogrithm kruskal minimax tarjan upb
Last synced: 10 Jul 2025
https://github.com/kchousos/berkeley-pacman-projects
My solutions to the Berkeley Pac-Man projects of spring 2022.
ai artificial-intelligence astar berkeley berkeley-ai bfs dfs heuristics logic minimax minimax-alpha-beta-pruning python search search-algorithm
Last synced: 16 Mar 2025
https://github.com/mikolajszymczuk1/pathfinder
Editor for testing and visualize pathfinding algorithms
astar-algorithm bfs dfs djikstra editor pathfinder pathfinding typescript vue3
Last synced: 14 Jun 2025
https://github.com/abhik-chakraborty/dsa
Implemented some commonly asked DSA question, mostly from Leetcode.
array-manipulations arrays bfs binary-search binary-search-tree bit bitmanipulation dfs dynamic-programming hashing heap interview-practice interview-preparation interview-questions queue recursion sorting-algorithms stack tree twopointers
Last synced: 07 Mar 2026
https://github.com/hxndev/solving-a-maze-using-bfs-and-dfs
Breadth-first search (BFS) is an algorithm for searching a tree data structure that searches the tree one depth at a time. It will explore all nodes at depth 1 then depth 2 and so on. Depth-first search (DFS) is an algorithm for searching a tree data structure that searches the tree vertically. It will explore one branch to the root node followed by the next branch.
bfs bfs-algorithm bfs-search code dfs dfs-algorithm dfs-search maze maze-solver python
Last synced: 31 Mar 2025
https://github.com/emahtab/number-of-islands
Number Of Islands Problem
bfs breadth-first-search depth-first-search dfs leetcode problem-solving
Last synced: 28 Mar 2025
https://github.com/zhaohuabing/shortest-path-in-grid-with-obstacles-java
Find the shortest path between two points in a unweighted grid with obstacles
bfs breadth-first-search grid java obstacle
Last synced: 05 Apr 2025
https://github.com/hediske/fantastic-path-finder
A path Finder app with map generation made using React Js and Tailwind CSS . It uses Recursive Division or Binary Tree for the Maze generation and Dijkstra , BFS , DFS and A Star for the Path Finding .
astar bfs dfs dijkstra recursive-div shortest-path-algorithm
Last synced: 09 Feb 2026
https://github.com/chenhcy/algorithmsquestion
Data Structures, Algorithms Small Training Course
algorithm backtracking-algorithm bfs binary-search binary-search-algorithm binary-search-tree data-structures dfs dp hashmap interview-questions java leetcode leetcode-contest oriented-object-programming sorting-algorithms two-pointer
Last synced: 15 Jun 2025
https://github.com/themysterysolver/zip
"A chrome extension to solve ZIP of linkedin"
backtracking bfs extension javascript linkedin zip
Last synced: 25 May 2026
https://github.com/apurva-modi/cs580-intro-to-artificial-intelligence
Contains notebook implementations for the AI based assignments using graph based algorithms that are commonly used in solving AI based problems. Algorithms include BFS, DFS, Hill Climbing, Differential Evolution, Genetic, Back Tracking..
algorithms artificial-intelligence backtracking-algorithm bfs dfs dynamic-programming forward-checking genetic-algorithm heuristic-search-algorithms hill-climbing-search neural-network othello-game sudoku-solver travelling-salesman-problem
Last synced: 25 Aug 2025
https://github.com/rootslab/alice
Alice, a simple and performant data structure for bipartite graphs with integer values as vertices.
bfs bfs-algorithm bipartite-graphs dfs dfs-algorithm graphql
Last synced: 19 Apr 2026
https://github.com/sumonta056/artificial-intelligence-learning
🤖📚 Comprehensive AI Learning Repo: Master DFS, BFS, DLS, IDS, UCS, Bidirectional Search, Greedy, A*, Mini-max, Alpha-beta Pruning, and Genetic Algorithm. Your go-to resource for AI course notes, lab codes, and exploration
a-star-algorithm alpha-beta-pruning artificial-intelligence bfs dfs-algorithm genetic-algorithm greedy-algorithms informed-search min-max-algorithm probability searching-algorithms
Last synced: 14 Oct 2025
https://github.com/karlosvas/olimpiadas-informaticas
Clases de OIE olimpiadas informáticas 2023, y 2024. Ejercicios del DOM Judge y Acepto del Reto
algorithm algorithms bfs cpp dfs dikjstra java
Last synced: 09 Apr 2026
https://github.com/killpop3770/pathfinders
Visualization of algorithms like BFS, DFS, GBFS, Dijkstra and A_Star(A*)
astar bfs dfs dijkstra gbfs pathfinding visualization
Last synced: 08 Nov 2025
https://github.com/virresh/search_strategies
DFS, BFS, A Star and Iteratie Deepening A star (IDA*) for n puzzle game
ai astar-algorithm bfs board color dfs game iterative-deepening-a-star npuzzle
Last synced: 07 Nov 2025
https://github.com/0xabdulkhaliq/knight-travails
Experience the Art of Knight traversal, a blend of Graphs and BFS Algorithms
0xabdulkhalid algorithms animation bfs css graph html javascript webpack
Last synced: 03 Feb 2026
https://github.com/hahaslav/osm-bfs
A router, based on the BFS algorithm, for OpenStreetMap data
bfs bfs-algorithm openstreetmap osm
Last synced: 29 Apr 2026
https://github.com/hamidb80/maze-vis
A* BFS DFS visualization
a-star bfs dfs karax nim path-finding-algorithms path-finding-visualizer spa web web-app
Last synced: 07 Oct 2025
https://github.com/hanzopgp/architectapp
Architecture app, AI-Driven decision making, implementing several algorithms (BFS, DFS , Backtrack, Constraints, Djikstra, MAC, heuristics etc...).
artificial-intelligence astar backtrack bfs constraint dfs dijkstra local-consistency solver university
Last synced: 05 Mar 2025