8 projects tagged "Cross Platform"
peekabot is a versatile 3D visualization tool targeted at robotics researchers and developers. It's multi-platform, general purpose, easily extendable, scalable, and does not depend on any other frameworks to function. It also provides some functionality for interacting with your robots using the GUI. You can test your algorithms in both simulated and real environments. The only requirement is that the device can use TCP/IP.
Werc is a minimalistic RESTful Web application framework and content management system. It follows the Unix "tool philosophy" and it is designed to be fast, simple, convenient, and easily extensible. It handles both small and big sites and has a flexible system for user and group permissions. All data is stored in plain text files that can be easily manipulated with standard tools, without using any databases or other external dependencies. Existing applications include a blogging engine with RSS/Atom feeds, a wiki system that can easily integrate pre-existing documents (can be enabled for any directory tree), and others.
Falcon is a simple, fast, and powerful programming language, easy to learn and to feel comfortable with. It is also a scripting engine, easily embeddable in any complex, multi-threaded and mission-critical application. Falcon provides its users with four integrated programming paradigms: procedural, object oriented, functional, and message oriented. And you don't have to master all of them; you just need to pick the paths that are ingredients you prefer, and let the code to follow your inspiration.
PyCryptoPlus is a cryptographic module similar to PyCrypto, with which it shares the API. But PyCryptoPlus is written 100% in Python, so its primary interest is educational and scientific; if you want real speed, you're better checking out PyCrypto. It was not completely written from scratch, but integrates other cipher codes when available in Python and under appropriate licenses. It contains, among other things: Block cipher algorithms (Serpent, Blowfish, Twofish, DES, 3DES, AES, Rijndael, and PRESENT); modes of operation (CMAC, ECB, CBC, CTR, and XTS); paddings (bit padding, zeros, PKCS7, PKCS12, ISO 10126, and ANSI X.923); and one-way functions (MD5, SHA1/SHA2, Whirlpool, RipeMD, RadioGatun, HMAC, and PBKDF2).
The Hummus PDF Writer library allows you to generate PDF files. It was developed with a principal “one-off” method of generating PDF files. Adhering to this idea, it is both fast and retains a low memory signature regardless of how large the file grows. The library has a set of high level features for adding content to a PDF, including creation of pages; drawing primitives and any of the simple PDF operators for drawing content; embedding of PDF, JPEG, and TIFF images; Unicode text support with Type1, TrueType, and OpenType fonts; and defining reusable objects using XObject Forms. You can also use the library as a PDF parser. The library is very extensible. It is easy to implement more PDF features by using the lower level set of methods, which provide access to the PDF building blocks themselves. Adding a feature requires you to be familiar with the PDF formatting of that feature, but will not require you to write the basic PDF building blocks, as the library handles this.