Difference between revisions of "Frameworks"

From GNUstepWiki
Jump to navigation Jump to search
(Come to think of, why not get rid of them all at once, maybe that will help them getting added to the category page(s) faster...)
 
(54 intermediate revisions by 14 users not shown)
Line 1: Line 1:
Add your extension, framework, library or bundle below to one of the categories.<br />If a category doesn't yet exist, choose a new name as a short description (eg. ''Math'' or ''Science'' or ''Games'' ... simply calling it ''Library'' is '''not''' a good description ;-)
+
{{category redirect|Frameworks}}
 
 
Please try to stay '''alphabetically''' ...
 
 
 
 
 
== Core frameworks ==
 
* [[Base]] - Foundation kit
 
* [[GUI]] - Application kit
 
 
 
== Extension frameworks ==
 
''(official parts of GNUstep project)''
 
 
 
=== Audio ===
 
 
 
=== Database ===
 
* [[GDL2]] - Database frameworks (Enterprise Objects/EO)
 
 
 
=== Development ===
 
 
 
=== Graphics ===
 
 
 
* [http://home.gna.org/gsimageapps/ CameraKit] : a simple wrapper to [http://gphoto.org/proj/libgphoto2/ libgphoto]
 
 
 
* [http://home.gna.org/gsimageapps/ DiagramKit] : DiagramKit is a framework for manipulating, linking, drawing diagrams.
 
 
 
* [http://home.gna.org/gsimageapps/ PDFKit] :  PDFKit is a framework that supports rendering of PDF content in GNUstep applications.
 
 
 
* [http://home.gna.org/gsimageapps/ SlideShowKit] : a small kit to include slideshow in your application
 
 
 
=== Networking ===
 
* [[GNUstepWeb]] - WebObjects 4.x compatible framework that provides an MVC approach to building web applications and which integrates tightly with [[GDL2]] to provide easy access to database objects.
 
 
 
* [http://www.collaboration-world.com/cgi-bin/project/index.cgi?pid=3 Pantomime] : The Pantomime framework supports the major mail protocols: POP3, IMAP, and SMTP. It's free and it's fast. Use it in your open source projects!
 
 
 
* [http://sope.opengroupware.org/en/sope_mime/index.html sope-mime] :  The MIME libraries (sope-mime) contain classes for processing MIME entities (NGMime), a full IMAP4 implementation (NGImap4), prototypical POP3 and SMTP processors (NGMail).
 
 
 
* [http://sope.opengroupware.org/en/sope_ldap/index.html sope-ldap] :  The LDAP libraries (sope-ldap) contains an Objective-C wrapper for libldap.
 
 
 
=== PIM ===
 
 
 
* [http://sope.opengroupware.org/en/sope_ical/index.html SOPE iCalendar] :  The SOPE iCal package (sope-ical) contains a SaxObjC driver for processing iCalendar files using libical (iCalSaxDriver) and a library which contains model classes for iCalendar/vCard objects.
 
 
 
* [http://giesler.biz/bjoern/en/sw_addr.html Addresses] :  Addresses is a framework that allows access to the addresses database in a way that is sourcecode-compatible with Apple's AddressBook.framework. It also contains a view framework to facilitate the construction of applications that use the contact database.
 
 
 
=== Scripting and Binding ===
 
* [ftp://ftp.gnustep.org/pub/gnustep/libs/ GNUstep Guile] - Extension to make use of the GUILE scripting language.
 
* [http://www.gnustep.it/jigs/ JIGS] - GNUstep Java interface
 
* [http://www.gnustep.org/experience/RIGS.html RIGS] - GNUstep Ruby bridge
 
* [[StepTalk]] - Scripting framework
 
 
 
=== Security ===
 
 
 
=== Text Processing ===
 
 
 
 
 
 
 
== Other frameworks ==
 
''(not official parts of GNUstep project)''
 
 
 
=== Audio ===
 
* [http://musickit.sourceforge.net/ MusicKit] - The MusicKit is an object-oriented software system for building music, sound, signal processing, and MIDI applications. It has been used in such diverse commercial applications as music sequencers, computer games, and document processors. Professors and students in academia have used the MusicKit in a host of areas, including music performance, scientific experiments, computer-aided instruction, and physical modeling.
 
 
 
=== Database ===
 
 
 
=== Development ===
 
* [[DevelopmentKit]] - computer aided development
 
* [http://homepage.mac.com/gandreas/ IDEKit] - Framework for programmer editors
 
* [[KoKit]] : A framework '''collection''', that extends the functionality of GNUstep's [[Foundation]] and [[AppKit]].
 
** [http://www.knuddel.org/Projects/Kits/KoBase/ KoBase] - A low-lewel framework. It's main purpose is to provide simple to use debugging aids.
 
** [http://www.knuddel.org/Projects/Kits/KoFoundation/ KoFoundation] - Extension to [[Foundation]] framework.
 
** [http://www.knuddel.org/Projects/Kits/KoAppKit/ KoAppKit] - Contains useful [[AppKit]] extensions and widgets.
 
** [http://www.knuddel.org/Projects/Kits/KoCrypt/ KoCrypt] - A collection of classes of cryptographic algorithms and categories for quick and easy access.
 
**[http://www.knuddel.org/Projects/Kits/KoNet/ KoNet] - A collection of classes that deal with BSD socket programming.
 
* [http://www.people.virginia.edu/~yc2w/GNUstep/english/ PCRE Parser] - Perl-compatible '''regular expression''' library.
 
* [http://www.opengroupware.org/ SKYRIX Core] -  Various Foundation extensions, classes for processing MIME entities
 
 
 
=== Graphics ===
 
* [http://www.gnu.org/software/gnu3dkit/gnu3dkit.html 3DKit] - The GNU 3DKit provides multiple Objective-C frameworks which facilitate the design and implementation of '''3D''' applications based on '''OpenGL'''. It tightly integrates with GNUstep and Cocoa.
 
* [http://cameratransfer.sf.net/ CameraTransfer] - It gets your photos from your digital camera, using the libGPhoto2.
 
* [http://savannah.nongnu.org/projects/good GOOD] - GOOD stands for GNUstep Object Oriented Diagramming. It is a library that aims to provide GNUstep developers a way to add '''modern''' diagramming capabilities to their own application.
 
* [http://maliwan.sourceforge.net/ Maliwan] - GNUstep Generic Graphic Manipulate Framework.
 
* [https://gna.org/projects/gsimageapps/ PDFKit] - A framework to support the rendering of PDF content in GNUstep applications.
 
 
 
=== Networking ===
 
* [http://www.knuddel.org/Projects/Kits/KoNet/ KoNet] - A collection of classes that deal with '''BSD socket''' programming. It is part of KoKit.
 
* [http://netclasses.aeruder.net/ netclasses] - A GNUstep '''socket library'''.
 
* [Pantomime] - '''JavaMail 1.2''' clone written in Objective-C.
 
* [http://www.opengroupware.org/ SKYRIX Core] - Provides a java.io like stream and socket library, a full IMAP4 implementation, a prototypical POP3 and SMTP processors and an Objective-C wrapper for LDAP directory services.
 
* [http://www.gnustep.org/ SMBKit] - SAMBA library wrapper
 
* [http://www.knuddel.org/Projects/Kits/Tryst/ Tryst] - Rendezvous_TM for GNUstep
 
* [http://mac.wms-network.de/gnustep/WebCore/blog/ WebKit] - The Web Kit provides a set of classes to display web content in windows, and implements browser features such as following links when clicked by the user, managing a back-forward list, and managing a history of pages recently visited"
 
 
 
=== PIM ===
 
* [http://giesler.biz/bjoern/en/sw_addr.html Addresses] - A framework that allows access to the addresses database in a way that is sourcecode-compatible with Apple's AddressBook framework. It also contains a view framework to facilitate the construction of applications that use the contact database.
 
* [http://www.opengroupware.org/ SKYRIX Core] - Classes for iCalendar/vCard objects
 
* [http://opengroupware.org/en/projects/syncml/index.html syncml] - SyncML is an XML based standard for data synchronization.
 
 
 
=== Scripting and Binding ===
 
* [http://camelbones.sourceforge.net/index.php CamelBones] - GNUstep/Cocoa Perl bridge
 
* [http://pyobjc.sourceforge.net/ Pyobjc] - GNUstep/Cocoa Python bridge
 
 
 
=== Security ===
 
* [http://www.knuddel.org/Projects/Kits/KoCrypt/ KoCrypt] - A collection of classes of '''cryptographic algorithms'''. It is part of KoKit.
 
 
 
=== Text Processing ===
 
* [libobjcxerces] - XML (SAX, SAX2) and DOM handling in Objective-C using libXerces.
 
* [http://www.opengroupware.org/ SKYRIX XML] - provides a SAX2 implementation for Objective-C, DOM on top of SaxObjC, an XML-RPC implementation (without the transport layer), SaxObjC driver bundles for: libical (iCalendar,vCard), expat (XML), plists, pyx, CoreFoundation (XML) )
 
 
 
 
 
 
 
== Bundles ==
 
* [[Backend]] - obligatory bundle for GNUstep backed graphics system
 
* [[Camaelon]] - theme bundle
 
 
 
 
 
 
 
----
 
See also:
 
[[Scripting of frameworks|How to make frameworks scriptable]],
 
[[PrefixIndex|
 
Index of prefixes used by different GNUstep-related libraries and frameworks]]
 

Latest revision as of 13:14, 19 December 2006

This page is being or has been relocated.

The contents are now (or should soon be) located at Category:Frameworks.