Newbies What Next ? News Forums Calendar
Home | YouTube | Register | News | Forums | Portal Pages | MyLinks | New | Hot | Link Us


 Category Gateway
More Options

LinuxLinks News
 · A Beginner’s Introduction to Linux
 · Simon Tatham’s Portable Puzzle Collection – Games for the Brain
 · Captain Holetooth – Explorative 2D Platform Game for Kids
 · Taisei – A Classy, Frenetic Shoot’em Up Game in the Style of The Touhou Project
 · YouTube Channel
 · Minilens – Fun Open Source Puzzle Platform Game
 · Wizznic! – Highly Addictive Open Source Puzzle Game
 · Success! Beelink S1 Running Linux – Courtesy of the Open Source Community
 · Beelink S1 Mini PC and Linux – Comedy Gold
 · Fun Packed Open Source Action Games


Latest Links
Goober Gamer
Discreete Linux
Banshee 3D


Top : Mac OS X : Software : Programming

A Beginner’s Introduction to Linux
Welcome to the wonderful world of Linux. You’ll embrace a plethora of free open source software, with more choices than you could possibly imagine. There are hundreds of actively-maintained Linux distributions, dozens of different desktop environments, and tens of thousands of open source applications covering the whole gamut: games, multimedia and graphics tools, internet apps, utilities, development environments, and much more.

(Read more)
(commercial) DicePlayer is a popular video player for the Android platform. The application differentiates itself from most rival free and commercial video players by offering hardware acceleration for certain video and audio containers. This enables dual core Android devices to be able to play high definition (720p but not 1080p) MKV and AVI files which would otherwise not be playable.


  • Tower
    (commercial) Tower 2 offers version control with Git - made easy. In a beautiful, efficient, and powerful app. hot
  • 2xsai
    2xsai is a GPLd library for intelligent scaling of hand drawn pixel objects to double their original size. It is commonly used in emulators.
  • ACSLogo
    ACSLogo is an implementation of the Logo language, used in teaching programming techniques. The purpose of a Logo program is to move a 'turtle' around a canvas using commands.
  • Adobe Source Libraries
    The Adobe Source Libraries (ASL) are a collection of C++ libraries building foundation technology to allow the construction of commercial applications by assembling generic algorithms through declarative descriptions.
  • Alamofire
    Alamofire is an HTTP networking library written in Swift.
  • appscript
    Appscript is a high-level, user-friendly MacPython to Apple event bridge that allows you to control scriptable Mac OS X applications using ordinary Python scripts. Appscript makes MacPython a serious alternative to Apple's own AppleScript language for automating your Mac.
  • ASbug-Reporter
    ASbug-Reporter offers an easy way to prepare a thorough bug report to send to software developers, scripters, or others who are attempting to help troubleshoot a problem. Once the info has been entered, it can be transferred to the clipboard or saved to disk.
  • Assistant Kit
    a kit to create a Set-up/Installation Assistant using the same User Interface than the one of the Apple Installer or Display Calibrator utility. It's made of a collection of Cocoa sources and resources that are available under a BSD License
  • AsteroidsQC
    AsteroidsQC is intended as a developer example, primarily using Quartz Composer as a game prototyping tool, and using Blender for the 3D sprites.
  • AutoGraf
    AutoGraf is an automatic class diagram (UML) generator for Objective-C. Generated diagrams are rendered using Quartz with transparency, suitable for presentations or print. On recent systems, class diagrams update automatically as you code...
  • BasaOne
    (commercial) BasaOne is a graphical web application development tool. You design an application and BasaOne will generate all the necessary HTML, CSS, JavaScript, MySQL and PHP. Quicktime is also supported.
  • Bellhop
    Bellhop allows you to create and publish Mac OS X services using scripting languages such as Ruby, AppleScript, Python, Perl & F-Script. Each Bellhop document consists of a collection of services written in a high-level scripting language.
  • Berkeley UPC
    Berkeley UPC is a portable, high-performance Unified Parallel C compiler.
  • BioCocoa
    The BioCocoa framework provides developers with the opportunity to add support for reading and writing BEAST, Clustal, EMBL, Fasta, GCG-MSF, GDE, Hennig86, NCBI, NEXUS, NONA, PDB, Phylip, PIR, Plain/Raw, Swiss-Prot and TNT files by writing only three lines of code. The framework is written in Cocoa (Objective-C) and can be used in any GNUstep application that runs on Unix/Linux, Windows and Mac OS X and in any Cocoa application, intended for Mac OS X. The framework is licensed under the GNU-LGPL and is freely available.
  • Bit
    Organize reusable components from your existing source-code into shared-collections. Shared collections are like "playlists" that allow you to share your components with your team, and install or update individual components from any project while keeping maintainance curated and easy. You and your team can find and use these components, collaborate, get updates, and stay in sync.
  • BlitzMax
    (commercial) a BASIC game programming language featuring: function pointers, fully dynamic arrays, inheritance and polymorphism
  • BlueService
    Send selected text to Bluetooth?compatible devices directly from your favorite app with a single click. Use BlueService e.g. if your phone is not yet supported by Address Book and its SMS capabilities
  • BSInspectors
    The BSInspectors include a simple API for everyone to create his own plugins, so you can even inspect the objects you created just for your own projects.
  • CalcService
    CalcService calculates the results of selected formulas from within all Cocoa applications (such as TextEdit, Mail, iChat, Safari, and XCode)
  • CamelBones
    CamelBones is a Cocoa/Perl bridge for Mac OS X. It allows easy access to the Cocoa API for Perl developers. It also allows easy, object-oriented access to an embedded Perl interpreter for Objective-C developers.
  • Carbon Errors
    Carbon Errors provides a description of error codes.
  • CHUD Tools
    The Computer Hardware Understanding Developer Tools (CHUD Tools) are designed to help hardware and software developers measure and optimize the performance of PowerPC Macintosh systems running their products under MacOS X
  • CMCrashReporter
    CMCrashReporter is a free and open-source framework written in Cocoa which allow the user to easily send a crashlog back to the developer.
  • Cocoa RSS
    a simple Open Source (BSD license) app with source code that includes a class for parsing RSS feeds
  • CocoaDialog
    CocoaDialog is an OS X application that allows the use of common GUI controls such as file selectors, text input, progress bars, yes/no confirmations and more with a command-line application. It requires no knowledge of Cocoa, and is ideal for use in shell and Perl scripts (or Ruby, or Python, or... etc).
  • Cocoatron
    Cocoatron is the suite of Automator Actions that brings drag-and-drop simplicity to creating and automating complex XML Processing Pipelines.
  • Code Collector
    Code Collector lets you store code snippets with ease.
  • CoverStory
    CoverStory allows you to easily view the code coverage of your unit tests.
  • CVSServerSetup
    This application will setup a CVS repository on your machine, enable people to browse it via the web, allow developers to access it remotely (using ssh or cvs pserver), and announce the repository's existence to the local network via Rendezvous.
  • D frontend for GCC
    GDC is a D language front end for the GNU Compiler Collection. It supports a number of targets and nearly all features of Digital Mars D.
  • Dabo
    Dabo is a 3-tier, cross-platform application development framework, written in Python atop the wxPython GUI toolkit. It has features that are critical for developing apps that need to access databases, such as data binding to controls, and database-independent SQL abstraction.
  • Dash
    Dash is an API Documentation Browser and Code Snippet Manager. Dash stores snippets of code and instantly searches offline documentation sets for 150+ APIs
  • dSymbolizer
    dSymbolizer decodes backtraces from stripped binaries if they have been build with the new DWARD/.dSYM format with a nice GUI.
  • easyPatch
    easyPatch is a quick & simple patch maker for applications and projects.
  • Eggplant
    (commercial) an automated test tool for Mac OS X. Designed specifically for GUI testing, Eggplant combines image-capture-and-compare technology with a powerful scripting language that allows test teams to automate their repetitive tasks
  • EOGenerator
    EOGenerator is a command-line tool for generating Java and Objective-C EO classes from EOModel file(s) using a different method than Apple's EOModeler.
  • EOReporter
    EOReporter is a command-line tool generate files (documentation, usually) based on information in an EOModel. Files can be generated on a per-entity, per-model, or per-model group basis. Some provided templates generate HTML documentation similar to the EOModeler list view. EOReporter is a direct descendant of the EOGenerator application.
  • F-Script
    a lightweight object-oriented interactive and scripting layer specifically designed for the Mac OS X object system (i.e. Cocoa). F-Script provides scripting and interactive access to Cocoa frameworks and custom Objective-C objects. It aims to be a useful and fun tool for both beginners and experts, allowing interactively exploring, testing and using Cocoa-based objects and frameworks
  • Flash'In'App
    Flash'In'App is a Cocoa framework that lets you load and fully manage Adobe Flash movies from your own applications. It provides classes that play SWF files, communicate with them via External API, FSCommands, or Variables, control external resource loading, and much more. They can interact with Flash Player.plugin and SWF files themselves.
  • FSClass
    FSClass is a 'meta-class' that allows new classes to be created directly in F-Script programs, using F-Script code to implement methods, without adding any new keywords or syntax to the language
  • Game Networking Manager
    a portable networking layer for REALbasic programs. Automatically connects to LAN clients, and allows direct IP connections. Event based structure allowing sending to all connections or to specifically connected users
  • GenericToolbar
    The GenericToolbar package contains an Interface Builder palette and a set of classes to include in your project, most notably the NSCoding-compliant subclasses of NSToolbar and NSToolbarItem.
  • GitUp
    Work quickly, safely, and without headaches. The Git interface you've been missing all your life has finally arrived.
  • GMG Lablib
    GMG Lablib is a Cocoa and OpenGL function library used for data acquistion, visual stimulation, and behavioral control on OS X.
  • Greenfoot
    Consider greenfoot as a combination between a framework for creating two-dimensional grid assignments in Java and an integrated development environment (class browser, editor, compiler, execution, etc.) suitable for novice programmers.
  • GRMustache
    GRMustache is a Mustache template engine written in Objective-C, for both MacOS Cocoa and iOS.
  • HelpbookCreator
    HelpbookCreator is an application for creating HTML-Helpbooks, which you can easily integrate in your with Xcode developed applications.
  • HotService
    HotService, a Cocoa Input Manager bundle, activates the shortcuts for all Mac OS X services, such as WordService, CalcService, or the DEVONthink service, immediately after launching Cocoa applications.
  • Iceberg
    an Integrated Packaging Environment (IPE) that allows you to create packages or metapackages conforming to the Mac OS X specifications
  • Idle Interval
    The Idle Interval scripting addition enables you to develop more responsive AppleScript Studio applications. It gives you precise control of the idle interval, the time interval between invocations of your idle handler.
  • iLocalize
    (commercial) iLocalize is an intuitive application designed to help developers localize their applications. iLocalize handles multiple languages in the same project, offers custom glossaries and has powerful features to help incremental localization.
  • iPhoneTools
    iPhoneTools is a collection of simple tools to make development/hacking on the iPhone a little bit easier.
  • Kingfisher
    Kingfisher is a lightweight, pure-Swift library for downloading and caching images from the web. This project is heavily inspired by the popular SDWebImage.
  • Kite
    Kite is a programming language designed to minimize as much of the programmer experience as possible. It aims to allow quick development and running time and low CPU and memory usage.
  • Kitura
    Kitura is a web framework and web server that is created for web services written in Swift.
  • LlamaXML
    LlamaXML is a C++ XML parsing and formatting library that is small enough to be used on handheld devices like PDAs and smartphones, while still supporting larger desktop and server systems.
  • Mac-ProLi
    Mac-ProLi is a small application for the administration of your (software) projects. It directs to user, who don't like to install a complete version management system.
  • Make Invisible
    Make Invisible is a small utility for REALbasic developers to create background applications in REALbasic.
  • Manner
    Manner lets you read terminal man pages in pdf.
  • MapServer OSX
    an OpenSource development environment for building spatially enabled Internet applications. The software builds upon other popular OpenSource or freeware systems like Shapelib, FreeType, Proj.4, libTIFF, Perl and others
  • OmniObjectMeter
    (commercial) a tool that makes it easy for Cocoa and Unix developers to find and fix memory leaks, excessive allocation operations, "zombies", prematurely deallocated objects, and other performance issues. The end product is faster and more robust applications
  • OnMyCommand
    OnMyCommand is a collection of contextual menu items and droplets executing Unix commands and scripts.
  • Open Motif
    Open Motif is a source code version of Motif®, available under a public license, the effect of which allows Open Motif to be distributed, royalty free, when the platform upon which it is shipped is Open Source.
  • OpenCFLite
    OpenCFLite is a portable version of Apple's open source CoreFoundation framework.
  • OpenCV
    OpenCV is a collection of algorithms and sample code for various computer vision problems. The library can utilize Intel Integrated Performance Primitives for better performance.
  • OpenTK
    OpenTK is a cross-platform game development library for .Net/Mono. OpenTK provides intuitive low and high-level wrappers to OpenGL and OpenAL, window and context management, virtual controllers, a Math module and more.
  • osx-palm-tools
    The osx-palm-tools project aims at creating a set of tools for Palm developers working on Mac OS X.
  • OxMath
    OxMath is an open source 2D/3D math library for REALbasic with ubiquitous vector, quaternion, and axis angle classes, plus vector array classes for efficient vertex/triangle storage and batch processing.
  • Pashua
    Pashua is a tool for creating native Aqua dialog windows for Perl, PHP, Tcl, Python, Ruby, Rexx and shell scripts as well as AppleScript. The GUI elements which can be used for such dialogs include text input fields (single-line and multi-line), checkboxes, radiobuttons, combo boxes, popup menus, open panels or buttons.
  • PeekIt
    PeekIt allows you to open, examine, and change (as raw or hex values) the contents of a file. This is very useful for anyone from programmers to people who just want to snoop around the system to learn more.
  • PList Compiler
    PList Compiler is a property list compiler for XCode, Apple's development environment. It lets you build localized and non-localized plist files from plc and ploc source files.
  • PlistChecker
    Drag a packaged application, or a single-fork application containing a 'plst' resource, or an Info.plist file and drop it on PlistChecker. PlistChecker displays a report listing any problems it found.
  • PopupFuncs
    PopupFuncs is an add-in utility which works in some programming environments and text editors. When installed, it provides a pop-up menu of functions and other source-code constructs to ease navigation. PopupFuncs currently understands C, C++, Pascal, Object Pascal, Rez, 68K Assembler, and Fortran.
  • Potpourri
    a utility class to build an "Open With" menu from a file path
  • PowerGlot
    (commercial) an easy to use tool for software localization. It brings the ease of use of Mac OS to developers willing to make their product available in the native languages of their users worldwide, and is tailored for use by both developers and translators or localization companies
  • PreFab Event Taps Testbench
    PreFab Event Taps Testbench is a free utility for software developers. Use it to explore what your applications can do with Quartz Event Taps.
  • qlcolorcode
    QLColorCode is a syntax highlighting Quick Look plugin for source code files.
  • Quesa Wrappers
    Quesa Wrappers extends and compliments RB3D by talking directly to the underlying 3D library (Quesa or QuickDraw3D). It allows for the manipulation of 3D objects at the attribute and geometry levels, and the creation 3D objects in code.
  • QuickAccessCM
    QuickAccessCM is a comntextual menu plug-in for easy access to frequently used folders, documents and applications.
  • QuickLite
    a Cocoa wrapper for SQLite, a C library that implements an embeddable SQL database engine
  • Racket
    Racket provides source highlighting for syntax and run-time errors, support for multiple language levels, an algebraic stepper, objects, modules, a GUI library, TCP/IP, and much more. It includes an extensive, hyper-linked help system called Help Desk, available from the Help menu. Racket is an interactive, integrated, graphical programming environment for the Scheme, MzScheme, and MrEd programming languages.
  • RB_Analyse
    RB_Analyse is a tool for suporting the Realbasic programmer. It shows an overview over all modules, methods, properties, windows and constants.
  • Ready Lisp
    Ready Lisp is a binding together of several popular Common Lisp packages especially for Mac OS X, including: Aquamacs, SBCL and SLIME.
  • REALbasic
    (commercial) a powerful, easy to use tool for creating your own software for Windows, Macintosh and Linux
  • RegexKit
    RegexKit is an Objective-C framework for regular expressions using the PCRE library for Mac OS X Cocoa and GNUstep. It includes an extensive collection of category additions for the NSArray, NSDictionary, NSSet, and NSString Foundation objects.
  • REScheck
    The REScheck (formerly MECcheck) materials have been developed to simplify and clarify code compliance with the Model Energy Code (MEC), the International Energy Conservation Code (IECC), and a number of state codes.
  • ResKnife
    ResKnife is a resource editor for the Macintosh. It supports resource files in any named fork (data, resource or one of your choosing), runs natively on Mac OS X, as well as classic Mac OS, and allows editing the data fork using any of its editors.
  • Rezilla
    Rezilla is a resource forks editor for the Macintosh. It has a plugin architecture, with an image editor that supports JPEG, TIFF, GIF, PNG, and BMP.
  • SafariSource
    SafariSource is a SIMBL plugin that adds syntax coloring to Safari's source view.
  • SCARD_Plugin
    (shareware) SCARD_Plugin allows use of PCSC API (Smart Card Reader) to REAL-BASIC.
  • SCPlugin
    The goal of the SCPlugin project is to integrate Subversion into the Mac OS X Finder.
  • Serverskine
    Serverskine allows you instant access to every web server, domain name, and hosting account that you manage. Server Vault affords you the ability to keep everything straight in a way that's intuitive, useful, and easy-to-use.
    SIMBL (Smart InputManager Bundle Loader) - pronounced like "symbol" or "cymbal" allows you to build hacks for Cocoa applications and apply the code selectively based on an application's unique identifier.
  • SM2DGraphView
    This framework provides an NSView subclass which draws pie charts or graphs of lines and/or bars including axis labels.
  • Smart Crash Reports
    Smart Crash Reports is an enhancement for the Apple's CrashReporter application. It allows 3rd party developers to register their products in manner so if the eligible application crashes, the crash log is sent to the developer as well as Apple. This greatly enhances the user experience of the OS, and allows developers to receive crashes and improve their software in a timely manner.
  • Smile
    Smile is a programming and working environment that you may want to use in a variety of situations. You may want to perform a scientific work, to handle cgi requests, to automate an intensive file processing task, to produce computed graphics, to edit XML files, to work with Unicode texts, to make GUI of your scripts, etc.
  • SMSLib
    SMSLib is the software library used by SeisMac and SeisMaCalibrate to access the Sudden Motion Sensors in recent Macintosh laptops.
  • SOAP Client
    SOAP Client is a free Cocoa-based developer tool for Mac OS X Tiger that allows you access and debug WSDL & SOAP-based Web Services from the comfort of your desktop.
  • SourceTree
    Use the full capability of Git and Mercurial in the SourceTree desktop app. Manage all your repositories, hosted or local, through SourceTree's simple interface.
  • specta
    specta is a lightweight TDD / BDD framework for Objective-C & Cocoa.
  • StereoVideoLib
    StereoVideoLib is a C library that can be used to explore stereo video processing on a Mac with two iSight cameras. It takes care of capturing and drawing the frames. The video processing happens in C callback functions that are provided by the application programmer. The callbacks have direct access to the pixel data.
  • Subcommander
    The goal of the Subcommander project is to build an easy to use, cross platform (Win32, Unix, MacOSX) subversion GUI client (subcommander) including a visual diff and merge tool (submerge).
  • SwiftLint
    SwiftLint is a tool to enforce Swift style and conventions.
  • Sysquake LE
    Sysquake LE is a free version of Sysquake. What's available only in Sysquake includes an integrated development environment, programming functions to read and write files, extension plug-ins (such as serial I/O, image files and long integers), a way to add your own extensions written in C, EPS output, Sysquake Application Builder, and a printed 580-page user manual.
  • TGen
    TemplateGenerator, or TGen for short, is a command line tool for generating files based on information in a property list file. This tool is just an extremely generalized version of EOReporter, working with simple plist files, instead of a model.
  • TrimTheFat
    TrimTheFat is a simple utility to strip foreign architecture support out of universal binaries.
  • TryC
    TryC is for writing and running small C program. It's just for C learners.
  • Tubby
    Tubby is a CHM file expander. It opens Combined HTML Help files and outputs their contents in a folder of the same name.
  • Unity Editor
    Unity is a user-friendly Cocoa application for designing and programming 3D games and a 3D game engine. Scripting is done using JavaScript, C#, or Boo via an embedded Mono run time.
  • Unity Engine
    (commercial) Unity is a user-friendly Cocoa application for designing and programming 3D games and a 3D game engine. Scripting is done using JavaScript, C#, or Boo via an embedded Mono run time. The resulting games can be deployed as stand-alone Mac OS X applications, Web plug-ins, or as Dashboard widgets.
  • Unused
    Use this useful utility tool to check what image resources are not being used in your Xcode projects.
  • UUID Generator
    UUID Generator is a simple application for generating UUIDs. It allows you to simply create UUIDs and copy the resulting string into your header and source code files.
  • Vapor
    Vapor is the most used web framework for Swift. It provides a beautifully expressive and easy to use foundation for your next website, API, or cloud project.
  • viAllOver
    viAllOver is a subclass of NSTextView which makes all textviews in a cocoa application behave more like vi. it uses the InputManager mechanism to try and load its self in all cocoa applications.
  • Wincent Strings Utility
    Wincent Strings Utility is a command line application designed to be called from within Xcode shell script build phases. In its first mode of operation it merges changes from the localizable strings files in the development language into existing localized variants.
  • WordService
    This service provides 34 functions to convert, format, or speak the currently selected text, as well as insert data or show statistics of the selection within all Cocoa applications (such as TextEdit, Mail, iChat, Safari, XCode, or our commercial applications) and Carbon applications supporting services.
  • XSLPalette
    XSLPalette is a floating palette that brings XSLT debugging features to your favorite Mac OS X text editor.
  • XTrace
    XTrace allows you to receive trace() data without having to be in the flash IDE.
  • zasm
    zasm is a command-line z80 assembler. It should compile on many unix-style operating systems, and is also available as a pre-compiled binary for Linux and OS X.

Matching Content

Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.

My LinuxLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    100 Essential Apps
    All Group Tests

    Top Free Software
    5 Office Suites
    3 Lean Desktops
    7 Document Processors
    4 Distraction Free Tools
    9 Project Management
    4 Business Solutions
    9 Groupware Apps
    14 File Managers
    10 Databases
    21 Backup Tools
    21 Productivity Tools
    5 Note Taking Apps
    9 Terminal Emulators
    21 Financial Tools
    5 Bitcoin Clients
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    6 CAD Apps
    42 Scientific Apps
    10 Web Browsers
    42 Email Apps
    12 Instant Messaging
    10 IRC Clients
    7 Twitter Clients
    12 News Aggregators
    11 VoIP Apps
    42 Best Games
    9 Steam Games
    42 Audio Apps
    5 Music Streaming
    42 Video Apps
    5 YouTube Tools
    80 Security Apps
    9 System Monitoring
    8 Geometry Apps
    Free Console Apps
    14 Multimedia
    4 Audio Grabbers
    9 Internet Apps
    3 HTTP Clients
    5 File Managers
    8 Compilers
    9 IDEs
    9 Debuggers
    7 Revision Control Apps
    6 Doc Generators
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    5 Human Resource Apps
    10 ERP
    10 CRM
    6 Data Warehouse Apps
    8 Business Intelligence
    6 Point-of-Sale

    Other Articles
    Migrating from Windows
    Back up your data
    20 Free Linux Books
    24 Beginner Books
    12 Shell Scripting Books

    Web Calendar
    Linux Licenses

    Advertise at


    Add Link | Modify Link | About | FAQ | Guide | Privacy | Awards | Contact |
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 All rights reserved.