Skip to content
@OpenMagnetics

OpenMagnetics

Open Magnetics is a an open-source platform for collecting and sharing knowledge about Magnetic Components

classDiagram
    MKF <|-- PyMKF
    MKF <|-- WebLibMKF
    MKF <|-- MKFNet
    MAS <|-- MKF
    

    namespace ModulesAndLanguages {
        class MKF{
            C++
            simulate()
            design()
            findInCatalog()
        }
        class PyMKF{
            Python
            loadCatalog()
        }
        class WebLibMKF{
            Javascript
            loadCatalog()
        }
        class MKFNet{
            CSharp
            loadCatalog()
        }
        class MAS{
            JsonSchema
            loadCoreMaterials()
            loadCoreShapes()
        }
    }
    
    style MKF fill:orange,stroke:black,color:black
    style PyMKF fill:green,stroke:black,color:black
    style WebLibMKF fill:cyan,stroke:black,color:black
    style MKFNet fill:pink,stroke:black,color:black
    style MAS fill:olive,stroke:black,color:black


Loading
classDiagram
    namespace OpenMagnetics {
        class WebFrontend {
            Vue3.js + WASM + WebLibMKF
        }
        
        class WebBackend {
            Python + FastAPI + PyMKF
            Plot()
        }
        
        class MAS {
            JSON + MAS
        }
    }
    class Ansyas {
        Python + PyMKF
    }
    class Ansys
    class Trafolo
    class LtSpice
    class Ngspice
    class Simba
    class NL5
    class PSIM
    class PSPICE

    WebFrontend <--> WebBackend
    WebFrontend --> MAS
    MAS --> Trafolo
    MAS --> Ansyas
    Ansyas --> Ansys
    WebFrontend --> LtSpice
    WebFrontend --> Ngspice
    WebFrontend --> Simba
    WebFrontend --> NL5
    WebFrontend --> PSIM
    WebFrontend --> PSPICE

    style MKF fill:orange,stroke:black,color:black

    style PyMKF fill:green,stroke:black,color:black
    style WebBackend fill:green,stroke:black,color:black
    style Ansyas fill:green,stroke:black,color:black
    style WebFrontend fill:cyan,stroke:black,color:black
    style WebLibMKF fill:cyan,stroke:black,color:black
    style MAS fill:olive,stroke:black,color:black
Loading

Popular repositories Loading

  1. MAS MAS Public

    Magnetic Agnostic Structure

    C++ 40 6

  2. MKF MKF Public

    Magnetics Knowledge Foundation: Repository for holding all the different models, ideally and initially writen in C++

    C++ 23 8

  3. MVB MVB Public

    Magnetics Virtual Builder: This project hold all the Python scripts needed to produce Freecad related files from any magnetic defined following MAS schemas. This files include 2D and 3D models, mes…

    Python 11 4

  4. PyOpenMagnetics PyOpenMagnetics Public

    Python 4 5

  5. WebFrontend WebFrontend Public

    This project holds the code of the openmagnetics.com web frontend, written in Vue.

    CSS 3 2

  6. WebBackend WebBackend Public

    This project holds the code of the openmagnetics.com web backend, written in FastAPI.

    Python 1 2

Repositories

Showing 10 of 14 repositories
  • MVB.js Public
    OpenMagnetics/MVB.js’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Feb 11, 2026
  • OpenMagnetics/MagneticBuilderApp’s past year of commit activity
    Vue 0 1 0 0 Updated Feb 11, 2026
  • OpenMagnetics/WebSharedComponents’s past year of commit activity
    Vue 0 MIT 2 0 0 Updated Feb 11, 2026
  • MKF Public

    Magnetics Knowledge Foundation: Repository for holding all the different models, ideally and initially writen in C++

    OpenMagnetics/MKF’s past year of commit activity
    C++ 23 8 22 1 Updated Feb 11, 2026
  • MVB Public

    Magnetics Virtual Builder: This project hold all the Python scripts needed to produce Freecad related files from any magnetic defined following MAS schemas. This files include 2D and 3D models, meshes, and technical drawings.

    OpenMagnetics/MVB’s past year of commit activity
    Python 11 MIT 4 0 0 Updated Feb 11, 2026
  • OpenMagnetics/PyOpenMagnetics’s past year of commit activity
    Python 4 MIT 5 1 0 Updated Feb 7, 2026
  • WebFrontend Public

    This project holds the code of the openmagnetics.com web frontend, written in Vue.

    OpenMagnetics/WebFrontend’s past year of commit activity
    CSS 3 2 16 0 Updated Feb 6, 2026
  • MAS Public

    Magnetic Agnostic Structure

    OpenMagnetics/MAS’s past year of commit activity
    C++ 40 6 5 1 Updated Jan 26, 2026
  • WebBackend Public

    This project holds the code of the openmagnetics.com web backend, written in FastAPI.

    OpenMagnetics/WebBackend’s past year of commit activity
    Python 1 2 4 0 Updated Dec 13, 2025
  • OpenMagnetics/HighPerformanceBackend’s past year of commit activity
    Python 0 MIT 0 0 0 Updated Nov 12, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Most used topics

Loading…