A framework for extending Far Manager with .NET modules and scripts in PowerShell, F#, and JavaScript.
FarNet is a framework for extending Far Manager, a Windows file manager, with .NET modules and scripts. It allows developers to create custom plugins and automation tools using languages like PowerShell, F#, and JavaScript, enhancing Far Manager's capabilities with modern development workflows.
Windows developers and power users who use Far Manager and want to extend its functionality with custom scripts, automation, or .NET-based plugins.
It provides a seamless integration of .NET and scripting languages into Far Manager, offering a rich ecosystem of pre-built modules and libraries for tasks like Git operations, data visualization, and JSON editing, all manageable via a simple PowerShell package system.
Far Manager framework for .NET modules and scripts in PowerShell, F#, JavaScript.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Enables building Far Manager modules using the full .NET 10.0 ecosystem, as shown by the support for libraries like ScottPlot and SQLite in the package list.
Allows scripting directly in Far Manager with PowerShell, F#, and JavaScript, evidenced by dedicated modules such as FarNet.PowerShellFar and FarNet.JavaScriptFar.
Simplifies installation and updates via PowerShell commands like Install-FarPackage and Update-FarPackage, reducing manual steps and enabling easy maintenance.
Offers a variety of pre-built modules for tasks like Git integration (FarNet.GitKit), JSON editing (FarNet.JsonKit), and data visualization (FarNet.FolderChart), enhancing productivity.
Tied exclusively to Windows and Far Manager, making it unsuitable for cross-platform development or users of other file managers, limiting its broader applicability.
Requires installing .NET 10.0, Visual C++ Redistributable, and Far Manager, with potential issues on older systems as noted in the fallback PowerShell commands for security protocols.
Installation involves downloading and executing PowerShell scripts from the internet, which can be blocked by security policies or fail due to network restrictions, adding uncertainty.