Browse free open source Unix Shell Frameworks and projects below. Use the toggles on the left to filter open source Unix Shell Frameworks by OS, license, language, programming language, and project status.

  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    Build gen AI apps with an all-in-one modern database: MongoDB Atlas

    MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
    Start Free
  • Photo and Video Editing APIs and SDKs Icon
    Photo and Video Editing APIs and SDKs

    Trusted by 150 million+ creators and businesses globally

    Unlock Picsart's full editing suite by embedding our Editor SDK directly into your platform. Offer your users the power of a full design suite without leaving your site.
    Learn More
  • 1

    Software Automation Framework Support

    Multiplatform data-driven test automation execution services

    SAFS is a software test automation framework supporting data-driven (aka keyword-driven) functional test automation and associated services. The framework can run stand-alone on Windows, Linux, and Mac as well as integrate the use of IBM Rational Functional Tester, IBM Rational Robot, Smart Bear/AutomatedQA Test Complete, Apple XCode UIAutomation, Android SDK Automaton, Thoughtworks Selenium, and several other tools. Among other features, it provides advanced support of language localization testing (NLS) allowing the same tests to work for many different languages or test configurations. With various different tool configurations SAFS can be used to test Java, Web/Html, Flex, .Net, WPF, Win, iOS, and Android domains natively. And with advanced Image-Based Testing support built-in SAFS can be used to test virtually anything, anywhere.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Sovereign is a portable development framework consisting of GCC, glibc, gtk+ and other common open source programs and libraries. It allows one to have libraries of the same versions across different GNU/Linux distributions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Spin

    Spin

    Replicate your production environment locally using Docker

    Stop wasting time fixing production issues you've already solved. Spin is a bash utility that improves the user experience for teams using Docker. Replicate any environment on any machine, regardless if they are running MacOS, Windows, or Linux. Centralize your infrastructure from a single configuration file using Docker. Spin is a wrapper script that dramatically improves the developer experience when working with Docker. Spin uses officially supported features and best practices from Docker. Spin connects proven open source technologies to give you the best developer experience to maintain your own, simplified stack.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    A set of C++ libraries that provide core classes to build a project upon. From exceptions and basic types (String, Integer, Float, etc.) to collections, configs and loggers. Where possible, Java API is followed. STL based implementation. Ruby Application Framework (TSC-TPM) extensions. Ruby based utilities for simplifying day-to-day work. Moved to: https://github.com/stemkit-collection
    Downloads: 0 This Week
    Last Update:
    See Project
  • Deliver secure remote access with OpenVPN. Icon
    Deliver secure remote access with OpenVPN.

    Trusted by nearly 20,000 customers worldwide, and all major cloud providers.

    OpenVPN's products provide scalable, secure remote access — giving complete freedom to your employees to work outside the office while securely accessing SaaS, the internet, and company resources.
    Get started — no credit card required.
  • 5
    Strasheela is a constraint-based music composition system. The user defines music theories by sets of compositional rules and the system creates music which complies with these theories. User-interface is the programming language Oz.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Sudomy

    Sudomy

    Sudomy is a subdomain enumeration tool to collect subdomains

    Sudomy is a subdomain enumeration tool to collect subdomains and analyze domains performing advanced automated reconnaissance (framework). This tool can also be used for OSINT (Open-source intelligence) activities. Easy, light, fast and powerful. Bash script (controller) is available by default in almost all Linux distributions. By using bash script multiprocessing feature, all processors will be utilized optimally. Subdomain enumeration process can be achieved by using active method or passive method. Sudomy utilize Gobuster tools because of its highspeed performance in carrying out DNS Subdomain Bruteforce attack (wildcard support). The wordlist that is used comes from combined SecList (Discover/DNS) lists which contains around 3 million entries. By evaluating and selecting the good third-party sites/resources, the enumeration process can be optimized. More results will be obtained with less time required.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Acceptance/regression testing framework based on full screen automation (via terminal emulation) with integrated unit testing engine (standard Ruby test/unit). Moved to: https://github.com/tsc-collection/tsc-act Now part of GitHub's TSC Collection available at https://github.com/tsc-collection
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    TSC Package Manager is a mutli-platform generic Ruby based package preparation and installation facility. Sub-packages are self-extracting well-compressed files that may be installed, removed, updated or patched. Well suited for non-root installations. Moved to: https://github.com/tsc-collection/tsc-tpm Now part of GitHub's TSC Collection available at https://github.com/tsc-collection
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    TensorFlow MacOS

    TensorFlow MacOS

    TensorFlow for macOS 11.0+ accelerated using Apple's ML Compute

    This repository provided a pre-release of TensorFlow and TensorFlow Addons tailored for macOS 11+ with native hardware acceleration via Apple’s ML Compute, supporting both Apple Silicon (M1) and Intel Macs. It shipped ready-made Python 3.8 wheels and install scripts so developers could quickly get an accelerated stack running without building from source. As TensorFlow added a Metal PluggableDevice path, the project directed users toward using Apple’s tensorflow-metal to get GPU acceleration on Mac directly through Metal. The README and releases emphasized this was a macOS-optimized distribution, not an upstream fork of TensorFlow, and it cataloged common installation notes and issues encountered by early Apple Silicon users. In practice, the repo served as a bridge during the transition to native Mac acceleration, making modern TensorFlow viable on Apple hardware while upstream support matured.
    Downloads: 0 This Week
    Last Update:
    See Project
  • No-Nonsense Code-to-Cloud Security for Devs | Aikido Icon
    No-Nonsense Code-to-Cloud Security for Devs | Aikido

    Connect your GitHub, GitLab, Bitbucket, or Azure DevOps account to start scanning your repos for free.

    Aikido provides a unified security platform for developers, combining 12 powerful scans like SAST, DAST, and CSPM. AI-driven AutoFix and AutoTriage streamline vulnerability management, while runtime protection blocks attacks.
    Start for Free
  • 10

    TextUS

    A framework in which the system is defined by a xml file

    TextUS is written in C++. It runs under MS Windows 2000/XP , Linux or Solaris. It includes a simple HTTPS or HTTP server. Importantly, it provides a framework which is similar with AOP(Aspect Oriented Programming). In tTextUS, a software system is composed of all kinds of modules which are some dll files (in MS Windows) or so files ( in Unix etc.). The system is defined by a xml file which describes the data flow and control flow of every module.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    A Tree is a hierarchical object database, based on Offsider technology. Data and/or functionality is stored as properties of nodes on the database. The Tree and all its nodes understand about paths. Database and nodes respond to object messages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Vistigator is a website analyzer, which allows CEO's, CTO's, and users to view info about their website. Vistigator is integrated with Apache 2 HTTP Server, allowing Vistigator to display website stats graphically & easily about specific IP Addresses.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    A Weave is a navigatible object database, based on Offsider technology. Store data and/or functionality as events on the database. Define navigation pathways between events. Database and events respond to object messages. cgi interface included.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    "Yet Another Do-It-Yourself (Test) Automation Framework" specification. Use or modify one of the existing software implementations (hosted/referenced here), or implement the framework yourself. Download and read the spec for more details.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    agglo

    agglo

    Multi facets CASE/AGL for easy project developments

    Agglo is a CASE (Computer Aided Software Engineering) or AGL (Atelier Génie Logiciel), whose aim is to facilitate installation ans use of various tools (either existing opensource tools, or agglo tools), in several facets of project development: - requirements management - unit tests - automated integration tests - toolkit for various languages (cpp, c, python, shell, xsl) other facets are to come ultimately: - coverage tests - planification - integration with hudson - code quality analysis - indicator production
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    dotCODES_Source_Control_for_VS

    dotCODES_Source_Control_for_VS

    The dotCODES Source Control Maintenance Mainframe (SCM2)

    The dotCODES Source Control Maintenance Mainframe for Visual Studio is an administrator console application for developing dotCODES components. Built upon a Python foundation, the program is used to create data center routines (Unix packages) and maintain enterprise cloud services (CGI scripts/Apache) by means of building dotCODES runtimes and deploying them to and from the client server.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    ETAF: e Test Automation Framework The 'e' in ETAF signifies that it is a web based framework. It also stands for Efficient and Effective.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    No longer actively developed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    gradle-completion

    gradle-completion

    Gradle tab completion for bash and zsh

    Bash and Zsh completion support for Gradle. This provides fast tab completion for: Gradle tasks for the current project and sub-projects. Gradle CLI switches (e.g. --parallel). Common Gradle properties (e.g. -Dorg.gradle.debug) It also handles custom default build files, so rootProject.buildFileName = 'build.gradle.kts' is supported. See instructions for bash or for zsh, then consider optional additional configuration. Download and place the plugin and completion script into your oh-my-zsh plugins directory. Completion cache initialization happens the first time you invoke completion and usually takes a few seconds, depending on the size of your project. You can manually initialize the cache and avoid interrupting your development mojo. Tab completion checks known build scripts to see if they've been changed and refreshes the task cache if so.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    ipmems

    ipmems

    Real-time data acquisition and visualization software

    Cross-platform data acquisition and visualization software with an embedded HTTP-server, binary protocol parsing library, protocol emulation server, remote secure administration server, embedded Groovy scripting facilities and HMI (SCADA) visualization module.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    jsPlatform

    A True Web Operating System

    See more about jsplatform: http://www.youtube.com/watch?v=jr-VL461x8I Finally, JSPlatform v1.0 is released A great web productivity interface integrating a web desktop, a php backend, javascript gui interface, supporting MySQL, Desktop, Window System Drop an email if you need help installing if you don't know how Working with projects: - AceEditor - TinyMCE - MongoDB (thorugh OneDB package) Featuring: - Code in the cloud web os (through OneDB package) - Connectivity to: FTTP, SFTP, SMB, MySQL
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    jshu

    Simplified Shell unit test framework for Jenkins

    Simplified unit test framework for shell script which produces junit-style xml results file (for Jenkins/Hudson).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    lglicua

    Developer Assistant for PUC-Rio Tecgraf sci/tech toolkits on GNU/Linux

    This project is an assistant for developers wanting to use one of Lua 5.1, 5.2, 5.3 and/or 5.4, together with the PUC-Rio Tecgraf scientific/technical toolkit projects, on a range of GNU/Linux distributions. The Tecgraf projects are hosted on SourceForge: "im" (Image Manipulation) <https://sourceforge.net/projects/imtoolkit/> "cd" (Canvas Draw) <https://sourceforge.net/projects/canvasdraw/> "iup" (Toolkit for GUIs) <https://sourceforge.net/projects/iup/> Lua also comes out of PUC-Rio, and is a small, portable, fast, powerful, readable, flexible and free scripting/extension language. See: <https://www.lua.org/about.html>. This Assistant helps with installation (needs sudo), and non-sudo day-to-day project activities such as SVN updates and project patch/edit/build/run. The "hello, world" dialog box Bash/Lua script is two lines: #!/bin/bash ../support/play-lua-tec iup=require("iuplua"); iup.Message("MyApp", "hello, world")
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    oobash

    oobash

    Framework for bash 4

    oo-style framework for bash 4. It provides tools for rapid script development and huge libraries. Written in bash. Source and use...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    A collection of open-source build and release tools, useful for creating and configuring software development, release, and QA production infrastructures.
    Downloads: 0 This Week
    Last Update:
    See Project
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.