ore-codes

ore-codes/erlayout

Lay out ER diagrams from SQL, DBML or JSON with the fewest possible line crossings, and a proof of optimality (OR-Tools CP-SAT).

3 good first / help-wanted issues · Python · last activity Oct 24, 2026

constraint-programming cp-sat crossing-minimization database-schema dbml er-diagram graph-drawing or-tools python sql
3 Open Issues Need Help Last updated: Oct 24, 2026

Open Issues Need Help

View All on GitHub
enhancement good first issue
ore-codes/erlayout
0

Lay out ER diagrams from SQL, DBML or JSON with the fewest possible line crossings, and a proof of optimality (OR-Tools CP-SAT).

Python
#constraint-programming#cp-sat#crossing-minimization#database-schema#dbml#er-diagram#graph-drawing#or-tools#python#sql
Export to PNG 2 days ago
enhancement good first issue
ore-codes/erlayout
0

Lay out ER diagrams from SQL, DBML or JSON with the fewest possible line crossings, and a proof of optimality (OR-Tools CP-SAT).

Python
#constraint-programming#cp-sat#crossing-minimization#database-schema#dbml#er-diagram#graph-drawing#or-tools#python#sql
enhancement good first issue
ore-codes/erlayout
0

Lay out ER diagrams from SQL, DBML or JSON with the fewest possible line crossings, and a proof of optimality (OR-Tools CP-SAT).

Python
#constraint-programming#cp-sat#crossing-minimization#database-schema#dbml#er-diagram#graph-drawing#or-tools#python#sql