List of requests for the creation of FreeBSD Ports of software.
Everyone is encouraged to edit this page.
New ports
New ports you would like to have in the tree, if possible with more details about the procedure (expected difficulties and so), a partially working port skeleton if available and/or who is working on it if anyone.
A-H
Application |
Description |
Porting status |
Who is working |
Name of application + link to website |
What does it do? |
Current status and useful information for making a port |
Who is currently working on the port |
|
|
|
|
Aerospike database server – flash-optimized, in-memory, nosql database |
|
|
|
A web-based tool for provisioning, managing, and monitoring Apache Hadoop clusters which includes support for Hadoop HDFS, Hadoop MapReduce, Hive, HCatalog, HBase, ZooKeeper, Oozie, Pig and Sqoop. |
|||
Android Studio provides the fastest tools for building apps on every type of Android device |
|
You! |
|
A Perl implementation of email authentication standards rolled up into a single easy to use milter. Allows Email Authentication by SPF/DKIM/DMARC etc. |
|
|
|
BadWolf is a minimalist and privacy-oriented WebKitGTK+ browser |
A package has been built. TODO: port setup. |
||
BigBlueButton is a web conferencing system designed for online learning. |
Link to the deleted port on freshports.org, newer version has different dependencies |
|
|
WYSIWYG Editor based on gecko |
See github repo |
|
|
A cross-platform graphical process/system monitor with a customizable interface and a multitude of features. |
|
||
Editor |
Based on embedded chrome, see github repo |
olivierd@ |
|
Brave browser for Desktop and Laptop |
Github Repo small progress on https://github.com/Martinfx/FreeBSD-Ports/tree/max-brave/brave |
||
Desktop calendar app designed for elementary OS |
|
|
|
New calendar application for GNOME 3 |
|
|
|
Chipmachine Music Player |
|||
Chronograf is the user interface component of InfluxData’s TICK stack. It makes the monitoring and alerting for your infrastructure easy to setup and maintain. It is simple to use and includes templates and libraries to allow you to rapidly build dashboards with real-time visualizations of your data. |
|
|
|
Cinelerra is the most advanced non-linear video editor and compositor for Linux/Unix. |
gmake issues: it ignores assignments to variables supplied in environment, researching |
yuri@ |
|
Citrix Workspace app for Linux enables users to access virtual desktops and hosted applications delivered by XenDesktop and XenApp (successor to net/citrix_ica) |
|
|
|
VS Code running on a remote server, accessible through the browser. |
|
|
|
Realtime collaborative markdown notes on all platforms (https://hackmd.io) |
|
|
|
The ARM Computer Vision and Machine Learning library is a set of functions optimised for both ARM CPUs and GPUs using SIMD technologies. |
|
||
Couchbase Server is an open-source, distributed (shared-nothing architecture) multi-model NoSQL document-oriented database software package that is optimized for interactive applications. |
libcouchbase already exists in ports, just not the server part |
|
|
Engineering optimization framework from Sandia National Laboratories |
|
yuri@ |
|
Darwin/macOS emulation layer for Linux |
|
|
|
Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server and mobile apps. Plays in a similar space to JavaScript and is the basis for Flutter. |
|
||
Discus aims to make df(1) prettier. Features include color, bar graphs, and smart formatting of numbers. |
|
||
File system crawler, storage search engine and storage analytics software powered by Elasticsearch to help visualize and manage your disk space |
|
|
|
DOSBox fork that DOS-based Windows such as Windows 3.x and Windows 9x are officially supported. |
|
|
|
Flexible, user expandable 2D animation software |
|
||
web spreadsheet |
NodeJS-based, NodeJS software is very hard to port. |
|
|
EtherPad is a hosted web service that allows really real-time document collaboration for groups of users. Google Inc. bought this software and released it under an open source license. |
EtherPad Lite is a much improved version and has installation instructions for FreeBSD. |
|
|
A crossplatform free iptv/stream player |
|
|
|
A filemanager in your Firefox browser |
xpi add-ons are deprecated. |
|
|
Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log data. |
|
||
Flutter allows building beautiful native apps on iOS and Android from a single codebase. Uses Dart as implementation language. |
|
||
Integrated security information management solution (combines 389 Directory Server, MIT Kerberos, NTP, DNS, Dogtag (Certificate System)) |
|
|
|
High performance distributed in memory database |
Large Gradle built Java project, not too hard to port. |
|
|
A supercharged Git/GitHub command line interface (CLI). An official integration for GitHub and GitHub Enterprise. |
See bug 217484 |
||
RDP client for the GNOME desktop. |
|
Koichiro Iwao meta@vmeta.jp |
|
Originally based on PostgreSQL 8.2, Pivotal added a significant number of data warehouse innovations. |
Older PostgreSQL server and client ports should be a good starting point, making sure FreeBSD enhancements are upstreamed at some point. |
pgsql@ |
|
System monitoring dashboard for terminal. Similar to htop, but fancier. |
|
|
|
system for building agents that perform automated tasks for you online |
|
|
I-N
Application |
Description |
Porting status |
Who is working |
|
|
|
|
Various i2p software |
There is no i2p software such as i2pmessenger, etc. |
See bug 186555 |
|
Imprudence Viewer is a SecondLife / OpenSim compatible viewer with a focus on usability, privacy and reputability. |
|
|
|
a opensource enterprise-level database management system, providing support for variety of programming languages and environments. |
It's rather complex task as Ingres has a lot of OS-depended parts and it's highly optimized for the target OS threading model. |
|
|
Intel® compiler suites offer industry-leading C++ and Fortran compilers with optimization features and multithreading capabilities, highly optimized performance libraries, and error-checking, security, and profiling tools. |
Intel supports FreeBSD 10+ commercially. |
|
|
An open source project founded to build a Multi Server Control and Administration Panel |
experimental port and installation steps are available |
|
|
An open source web-based hosting control panel capable of managing multiple servers from one control panel |
Bunch of PHP scripts, should be quick to port if time permits |
|
|
JDownloader is a download manager, written in Java, which allows the automatic download of files and split files from one-click hosting sites such as Rapidshare and Megaupload. |
Can be fetched and run manually but is writing to too much subdirectories. Don't know how to configure to write in users home instead. |
|
|
Issue Tracker |
Has been run standalone and should run under container such as Tomcat or Glassfish |
|
|
The first PlayStation Portable emulator that is written in JAVA. Most people think java is too slow. But Shadow and his team has proven us wrong. |
|
|
|
Open Source Identity and Access Management For Modern Applications and Services - Add authentication to applications and secure services with minimum fuss. No need to deal with storing users or authenticating users. It's all available out of the box. |
Private port exists. It runs: https://gist.github.com/dlangille/4666e1870dc09945a0e7654e16efebc8 |
dvl@ |
|
kitty - the fast, featureful, GPU based terminal emulator |
bwidawsk@ |
||
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. |
|
joneum@ |
|
libguestfs is a set of tools for accessing and modifying virtual machine (VM) disk images. You can use this for viewing and editing files inside guests, scripting changes to VMs, monitoring disk used/free statistics, creating guests, P2V, V2V, performing backups, cloning VMs, building VMs, formatting disks, resizing disks, and much more. |
|
|
|
LuxCoreRender is a physically based and unbiased rendering engine. Based on state of the art algorithms, LuxCoreRender simulates the flow of light according to physical equations, thus producing realistic images of photographic quality. |
|
|
|
OpenShot Library (libopenshot)dedicated to delivering high quality video editing, animation, and playback solutions to the world. It is required to update multimedia/openshot to 2.x branch |
|
none communication from creator, depend for JUCE library |
|
OpenShot Library (libopenshot)dedicated to delivering high quality video editing, animation, and playback solutions to the world. It is required to update multimedia/openshot to 2.x branch |
|
none communication from creator, depend for JUCE library |
|
Light Table is a next generation code editor that connects you to your creation with instant feedback. Light Table is very customizable and can display anything a Chromium browser can. |
|
||
LogZilla is a universal log collector. |
See the FreeBSD.org Forum Thread |
|
|
A web-based front-end to MailScanner. MailWatch comes with a simple and intuitive Web Interface. Written in PHP and powered by MySQL, browsing incoming and outgoing email is just a click away; color-coded display of recently processed mail make it even easier. |
|
|
|
Provides data modeling, SQL development, and comprehensive administration tools for server configuration, user administration, backup, and much more. |
Community edition is available under the GPL. |
|
|
MakeMKV is a format converter, otherwise called "transcoder". It converts the video clips from proprietary (and usually encrypted) disc into a set of MKV files, preserving most information but not changing it in any way. |
source code FreeBSD port (work in progress) |
osa@ |
|
A realtime preview MarkDown Editor based on electron. Source code available on GitHub |
|
||
Me TV is a GTK desktop application for watching digital television services that use the DVB standard. |
|
|
|
In response to the needs of researchers for access to real-world mixed integer programs, Robert E. Bixby, E.A. Boyd, and R.R. Indovina created in 1992 the MIPLIB, an electronically available library of both pure and mixed integer programs. Since its introduction, MIPLIB has become a standard test set used to compare the performance of mixed integer optimizers. |
|
||
Apache module for rewriting web pages to reduce latency and bandwidth. |
WIP |
mmokhi@, joneum@ |
|
A DTrace provider for Apache httpd. |
|
joneum@ |
|
MPJ Express is an open source Java message passing library that allows application developers to write and execute parallel applications for multicore processors and compute clusters/clouds. |
|
|
|
Network Forensic Analysis Tool. |
|
|
|
ngxtop parses your nginx access log and outputs useful, top-like, metrics of your nginx server. So you can tell what is happening with your server in real-time. |
|
||
NIPAP tools (nipap, nipap-www and nipap-cli) |
Popupar ip management system. Requested by Tykling on #freebsd-social. |
|
|
An open source clone of Evernote which is a popular note-taking and web-clipping application. |
|
|
|
Automatic PageSpeed optimization module for Nginx |
WIP |
mmokhi@ |
O-P
Application |
Description |
Porting status |
Who is working |
|
|
|
|
Open CASCADE Community Edition. |
To be repocopied from cad/opencascade. |
|
|
Open source ARC implementation. More info here. |
|
|
|
OpenBoard is an open source cross-platform teaching software for interactive whiteboard designed primarily for use in schools and universities. It can be used both with interactive whiteboards or in a dual-screen setup with a pen-tablet display and a beamer. |
|
|
|
OpenEMR is the most popular open source electronic health records and medical practice management solution. ONC certified with international usage, OpenEMR's goal is a superior alternative to its proprietary counterparts. |
Sandra Gutierrez |
||
Computational Fluid Dynamics |
Work In Progress. Previously ported as science/openfoam, removed on 2009-06-13 |
|
|
An open-source Modelica-based modeling and simulation environment intended for industrial and academic usage. |
Upstream recommends clang. There is a GSoC to have Scilab use OMCompiler. |
yuri@ |
|
An open-source high-performance computing platform for systems analysis and multidisciplinary optimization, similar to Simulink(R) |
Written in Python |
|
|
An IaaS cloud computing project by Rackspace Cloud and NASA, written in Python, and available under an Apache License. It is also the core for Ubuntu cloud foundation technology. |
These services (Queens release) are available in the ports tree: |
|
|
High performance software renderer for Mesa |
|
|
|
Open PostgreSQL Monitoring is a free software suite designed to help you manage your PostgreSQL servers. It's a flexible tool that will follow the activity of each instance. It can gather stats, display dashboards and send warnings when something goes wrong. |
|
|
|
PlayStation 2 emulator |
|
|
|
Parallel Sparse matriX package from INRIA |
Could be used with the latest CalculiX |
thierry@ |
|
Open source Business Intelligence Suite, including Reporting, Analysis, Dashboards, Data Mining and a Business Intelligence Platform. |
Known to work on FreeBSD. Open Office has optional support for this. |
|
|
A system performance and analysis framework. |
|
|
|
pgCluu is a PostgreSQL performances monitoring and auditing tool. |
|
|
|
Asynchronous server-side framework for Web and network applications implemented in PHP using libevent. phpDaemon can handle thousands of simultaneous connections. |
|||
Microsoft PowerShell is a task-based command-line shell and scripting language built on the .NET Framework to help IT professionals control and automate the administration of MS-Windows and (now) other platforms. |
WIP D16707, see SummerOfCode2018Projects/PortingPowerShellPorting |
|
|
PowerTOP is a Linux tool to diagnose issues with power consumption and power management. In addition to being a diagnostic tool, PowerTOP also has an interactive mode where the user can experiment various power management settings for cases where the Linux distribution has not enabled these settings. |
|
|
|
Microsoft's Process Monitor for Linux |
|
|
|
ProxySQL - A High Performance Open Source MySQL Proxy |
|
|
|
lightweight Python wrapper for Apache Solr. It provides an interface that queries the server and returns results based on the query. |
|
|
Q-T
Application |
Description |
Porting status |
Who is working |
|
|
|
|
|
|
Microsoft R client for linux |
A free, data science tool for high performance analytics based on R. It includes some propietary high perfomance math libraries and Microsoft extensions. |
Rough WIP port available |
|
|
A new computer language released under an Apache License. |
|
|
||
Scalable JSON database built from the ground up for the realtime web |
|
|
||
BMW's distributed rendering engine that's designed for embedded use-cases and with heavy emphasis on efficiency |
|
|
||
Video/Audio calls and conferences from savoir-faire linux project |
|
dch@ help wanted |
||
Library for working with LevelDB from Ruby |
|
|
||
Flash Player emulator written in Rust |
|
|
||
SCRAM is a Command-line Risk Analysis Multi-tool. This project aims to build a command line tool for probabilistic risk analysis. SCRAM is capable of performing static fault tree analysis, analysis with common cause failure models, probability calculations with importance analysis, and uncertainty analysis with Monte Carlo simulations. This tool can handle non-coherent fault trees, containing NOT logic. SCRAM input and report files are based on the Open-PSA Model Exchange Format. |
Waiting for textproc/libxml++26 to be updated >= 2.38.1. See bug 218165 |
woodsb02@ |
||
High performance distributed in database |
depends on seastar, which uses some Linux specific syscalls |
|
||
is a 3D online digital world imagined, created and owned by its residents. They provide the source code for their second life client under the GPL2. |
There exist instructions and basic FreeBSD port already, but the port needs some serious attention, and the dependencies are obsolete. |
|
||
Showoff is a slideshow presentation tool with a twist. It runs as a web application, with audience interactivity features. This means that your audience can follow along in their own browsers, can download supplemental materials, can participate in quizzes or polls, post questions for the presenter, etc. By default, their slideshows will synchronize with the presenter, but they can switch to self-navigation mode. |
|
|
||
xUnit based unit test framework for Bourne based shell scripts. |
|
|
||
SOFA is a user-friendly statistics, analysis, & reporting program. It is free, with an emphasis on ease of use, learn as you go, and beautiful output. |
Update me |
Mel Flynn |
||
free and open-source cross-platform source explorer |
|
|
||
Measure and display the rate of data across a network connection or data being stored in a file. |
|
|
||
A simple C++ library for constructing general Neural networks |
Requires Vedvarsha |
|
|
|
The Swift Programming Language |
|
|||
Long-term support fork of the Python 2 programming language, with backported features from 3.x as they make sense; a sort of "Python 2.8" (with explicit non-endorsement from the Python.org developers and trademark-holders) |
Should be as easy to port as simply cloning lang/python27 into lang/tauthon; will need additional integration with PYTHON2_DEFAULT to remove requirement that "python" be in the name |
|
||
Unofficial Microsoft Teams client for Linux using Electron |
tagattie@ |
|||
Test execution framework from the Open Group. |
Once available as misc/tet but never staged. See TetIntegration for some rationale. |
|
||
Make patterns with code, whether live coding music at algoraves or composing in the studio. |
|
|
||
Torrentflux-b4rt allows you to control your internet downloads / transfers from anywhere using a highly configurable web based front end. |
|
|
||
Stateful and stateless traffic generator fuelled by DPDK. It generates L4-7 traffic based on pre-processing and smart replay of real traffic templates. |
|
|
U-Z
Application |
Description |
Porting status |
Who is working |
|
|
|
|
Epic Games Unreal Engine OSS |
Requested on #FreeBSD |
|
|
Vector is an on-host performance monitoring framework which exposes hand picked high resolution metrics to every engineer’s browser. |
|
|
|
Vedvarsha is a program that can be used for handwriting script recogniton and OCR |
Required by Syntatic |
|
|
vtop is a graphical activity monitor for the command line based on node.js. |
|
|
|
Self-hosting app for storing/reading webpages offline à la Pocket |
PHP, uses Symphony framework |
|
|
Cross platform messenger supporting end to end encryption, Audio/Video, group chats etc. |
WIP |
mmokhi@ |
|
Cross platform highly visual ARM emulator |
|
|
|
A high performance WebAssembly interpreter written in C. |
WIP: https://github.com/lwhsu/freebsd-ports-www-wasm3 needs cleanup cmake's FetchContent part |
||
WPS (Kingsoft) Office has fine support for modern MS formats. |
Linuxulator version WIP. |
New bugzilla version https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=252736 |
|
XMage is Java based and allows you to play Magic: The Gathering against one or more online players or computer opponents. |
|
|
|
XQEMU is an open-source emulator to play original Xbox game. |
https://github.com/Martinfx/FreeBSD-Ports/tree/max-xqemu-freebsd/xqemu |
work in progress @maxfx |
|
Open Source Network Forensic Analysis Tool. |
|
|
|
SPICE-compatible parallel electronic circuit simulator developed by Sandia |
FreeBSD is supported: requires a port of Trilinos solver library |
|
|
A full-featured e-mail and groupware solution, focused towards clients using the MAPI standard. |
OpenBSD port exists. There are a number of DEPRECATED warnings in the webaccess client, that may result in breakage. |
||
Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more. |
|
||
zfs stats interface |
|
|
|
Zimbra Collaboration Suite is an enterprise-class open source email, calendar and collaboration server. |
|
|
|
Zotero is a free, easy-to-use tool to help you collect, organize, cite, and share research. |
npm-based. |
|
Non-portable
The following applications are not portable at the moment. This can change over time but most of the time only with cooperation from the upstream project.
Application |
Description |
Porting notes |
Name of application + link to website |
What does it do? |
Why non-portable? |
|
|
|
Enna is a Media Center application. Featuring a simple user interface, Enna is based on the powerful Enlightenment Foundations Libraries (EFL) as for its graphical user interface and GeeXboX libraries as for multimedia playback and information retrieval. |
waiting for a useable release |
|
fusefs-gmailfs |
|
obscure fusefs compat and SSL issues, i.e. it works, but not ready to be ported just yet |
IPTraf is a console-based network statistics utility for Linux. It gathers a variety of figures such as TCP connection packet and byte counts, interface statistics and activity indicators, TCP/UDP traffic breakdowns, and LAN station packet and byte counts. |
Too many linuxisms |
|
A set of tools for accessing and modifying virtual machine (VM) disk images. It can access nearly any type of filesystem including: ext2/3/4, XFS, btrfs, VFAT, NTFS, UFS in various containers like raw, disks, qcow2, VirtualBox vdi, VMWare VMDK, CD and DVD ISOs, SD cards and dozens more |
Seems to be fedora only software: needs febootstrap etc, however software may be able to be ported given febootstrap requirements |
|
OpenIKEv2 is an open source IKEv2 implementation written in C++. |
stuck in libopenikev2_impl linuxisms; libopenikev2 compiles okay. |
|
PRoot is a user-space implementation of chroot, mount --bind, and binfmt_misc. CARE monitors the execution of the specified command to create an archive that contains all the material required to re-execute it in the same context. |
Too Linux-centric, mostly impossible to port, but it would be great to have such an application! |
|
We're working on creating a non-proprietary, cross platform, extensible tool that will help enable new ways to playback, manage, and discover music. There are lots of ways to contribute your time to the project. We'd love your help! |
Linux support was dropped recently. See the FreeBSD.org Forum Thread. Now replaced by Nightingale |
|
USB userland gamepad driver |
Requires linux/uinput.h |