This is Federico Ferri from Rome, author and maintainer of many C++, Python, QML, AI and Robotics packages.
The software I generally put on GitHub is various reusable modules of software (widgets, libraries, etc..) that can possibly be useful to other people.
Some of my most relevant packages, by category:
Robotics:
- octomap_path_planner: path planner based on Octomap
- tvs: tracked vehicle sim
- rosbag_timeshift: ROS tool
AI:
- https://github.com/fferri/dl-tableau: DL-Lite logic reasoner interactive tableau
- persist.pl: prolog library for persistent predicates
Qt:
- QDataflowCanvas: Qt widget
- QCommandEdit: Qt widget
Qt Quick / QML:
- qtquick-simple-node-editor: simple node editor
- qtquick-tags-edit-item: Qt Quick widget
- qtquick-isometric-paint-app: simple drawing app
- qtquick-tableview-property-editor / qtquick-tableview-property-editor-cppmodel
- qtquick-mouse-area-warp: Qt Quick utility widget
- qtquick-jars-puzzle: a logic puzzle
- QmlComplexModel
- unreleased library of widgets for music and scientific computing
Qt3D:
- qt3d-transform-gizmo
- qt3d-hover-raycast
- qt3d-mesh-bounding-box
- qt3d-object-selection
- qt3d-painted-texture-image
GLTF:
- GLTF-Tool is a tool to inspect the content of GLTF files, with hyperlinks to follow references to the various data within the file.
Python / misc:
- unreleased live coding environment for python
(Procedural) Art:
I'm broadly interested and not afraid to dive deep if something really catches my interest. Sponsoring can help me find out what projects my users really care about and put more effort into those.
Featured work
-
fferri/QDataflowCanvas
Dataflow widget (node editor) for Qt using Qt Graphics View Framework
C++ -
fferri/QCommandEdit
A Qt widget, subclass of QLineEdit, for entering commands, with features common in modern shells such as TAB-completion, history, history-search.
C++ 7 -
fferri/qtquick-isometric-paint-app
A very simple Paint-like demo application. (square pixels are boring!)
QML 2 -
fferri/qt3d-transform-gizmo
A translation and a rotation transform gizmo implemented in QML.
QML 16 -
fferri/geometric_patterns
creating artwork with python and numpy
Python 10