Home What Is Euphoria? Documentation News EUforum Download Euphoria Donate
Recent User Contributions The Archive Other Euphoria Web Sites RDS Development Related Books & Software
Recent Contributions from Users
- Click title to download -

If you have written something useful or amusing in Euphoria that you would like other Euphoria programmers to benefit from, just zip it and submit it.
 
To submit a new contribution, click here. Later, if you want to update your contribution, click the    symbol in your entry. Changes will normally be approved by RDS within a few hours.
 
   indicates a file with happy users. Registered users can vote here.
Platforms are indicated by color: DOS32 WIN32 LINUX GENERIC

File Search: DOS   WIN   LNX   GEN Powered by Euphoria
Type one or more words. Recent Contributions and Archive will be searched.

 
LNX EuGTK - GTK Library for Euphoria 4.0 19500KIrv Mullins updated Apr 21/17 this program has happy users! 15.50 click here to update this entry
Very complete and easy-to-use wrapper for Euphoria 4.1 and GTK3. More than 200 demo programs plus extensive html docs. Includes web browser and program editor plugins, compatible with Glade for drag and drop interface design. Apr 21: Works great on Raspberry Pi 3 running Raspbian or Ubuntu.
 
GEN Command-line Processing Shell 17KJames Cook updated Apr 13/17   click here to update this entry
Add command-line options handling to your program. Start with the simple routines provided, and expand the shell to meet your program's command-line needs. Includes option handling code for: /?, -x, -x[string], -x [str1] [str2] Apr 13: Freeware license.
 
GEN euwrap 115KJames Cook Apr 3/17   click here to update this entry
A system to use Euphoria functions stored in dlls (compiled with euc) to be called from another computer language, such as C, by opening a dll. In this version, the Euphoria function can return any Euphoria object as a C structure.
 
GEN random.e (v1.00) 7KShian Lee Mar 23/17   click here to update this entry
random.e provides random access file routines for Euphoria 3.1.1. Random access (or Direct access) files can be used for almost anything: configuration files, help systems, dictionaries, account managing, databases, etc. The library supports 15 simple data types for fields of records. Includes standard user manual.
 
WIN EuChipmunkPhysics 67KAndy Mar 22/17   click here to update this entry
This is a wrapper of the Chipmunk physics library for Euphoria. It has been written to be as Euphoria friendly as possible. Chipmunk is a rigid body physics system.
 
GEN Eu4 Standard Library 2111KJean-Marc DURO Mar 20/17   click here to update this entry
Port to EU 4.0 of the Eu3 standard library, documented and tested. - Includes libcurl, libSSH2 and WinHTTP wrappers to allow HTTPS and SSH. LibSSH2 may be usable in Linux too (not tested). - Added JSON parser
 
GEN aprompt 7KJames Cook Mar 19/17   click here to update this entry
What should I do prompt. Uses reverse polish notation (rpn). Fully configurable. Features: It can do simple mathematics. It logs everything to a file. It uses a stack machine internally. Requires OpenEuphoria v4.0
 
GEN Machine2 (v1.01) 15KShian Lee updated Mar 17/17   click here to update this entry
Machine2.e includes basic utilities, bitwise operators and machine level interface routines for Euphoria 3.1.1 (peek2, poke2, EQV, IMP, shift, rotate, pack, unpack, set, get, binary, octal, decimal, hexadecimal, flatten, boolean, string, fix, sign, delay, pause, ...). Includes standard user manual. Mar 17: string() type is faster. Tip to speed up 'for' loops.
 
GEN datetime.e (v1.10) 10KShian Lee updated Mar 11/17   click here to update this entry
datetime.e provides date and time routines for Euphoria 3.1.1. The library supports calculation of date and time between the years 1900 and 4900 (Gregorian Calendar). It is designed to be efficient and practical. Includes standard user manual. Mar 11: time_to_float32() removed.
 
WIN EuSFML2 1849KAndy P. updated Mar 5/17   click here to update this entry
This is a wrapper of SFML 2.2 for the Euphoria programming language. All major and minor functions of SFML have been wrapped for all the modules of SFML 2.2 Includes example programs. This is a wrapping of the C binding of SFML2. Mar 5: Updated for SFML 2.4
 
GEN Math (v1.00) 30KShian Lee Feb 18/17   click here to update this entry
Math.e provides math routines for Euphoria 3.1.1 (Constants, Comparisons, Accumulation, Rounding and Remainders, Logarithms and Powers, Random Numbers, Prime Numbers, Trigonometry, Hyperbolic Trigonometry and Misc). Includes standard user manual.
 
LNX WEE 0.48m 5572KKenneth Rhodes updated Feb 16/17   click here to update this entry
A modified version of Pete Eberlein's WEE full featured GUI editor for Euphoria 4.1, or better, Linux 64-32 bit. with improved EuGTK Widget HTML context sensitive help, routine written by Irv Mullins. Place cursor on a command containing "Gtk" and press F1. An article will be displayed from the included Gtk.html help docs. Streamlined F1 Key context sensitive help: if *.html help is not available for the current word the view declaration routine is called automatically. Extended color syntax support for most std library "words". Starting Glade tutorial and "Run Glade" option added to Help menu. The User must install Glade using a package manager, but GTK *.html help files are included in the WEE 0.48m download package. Feb 16: 32 bit support added.
 
GEN eu_number 42KJames Cook updated Feb 3/17   click here to update this entry
Sequence based mathematics. addition, multiplication, subtraction, multiplicative inverse (1/x), division. Bigmath: length equals 100 for speed, (can be 1000s with base 10), max_radix = 0x800000. Keep in mind to check the exponent and the number. use: my.pl and myeunumber.e, both are base10. 64-bit OpenEuphoria.org is recommended. Feb 3: changed link to sourceforge for download
 
GEN myquadmath 1039KJames Cook updated Feb 2/17   click here to update this entry
equadmath for Windows/Ubuntu 64-bit. Does addition, subtraction, multiplication, division, and quadmath functions in both __float128 and __complex128. Requires Euphoria 4.1 for Windows/Linux 64-bit for myquadmath.e, and 64-bit gcc for myquadmath.h Passes pointers to float128 numbers. Contains working 64-bit dll/so's and exe/out's. Feb 2: changed link to sourceforge for download
 
GEN String.e (v1.00) 8KShian Lee Jan 31/17   click here to update this entry
String.e provides traditional string (and sequence) manipulation routines (BASIC's style), for Euphoria 3.1.1: spc, chr, set, trim, squeeze, change (replace/insert/delete), mid, translate, split, join words, reverse match/find, left/right, and more. Includes standard user manual.
 
WIN EuWinGui : Phix Edition 569KChrisBurch3 Jan 30/17   click here to update this entry
Andrea Cini's EuWinGui modified to work with Phix, rather than just Eu. Still has a few quirks, but makes for a very nice quick form creation tool, especially when used with Edita. Still have some ideas for enhancing it (Phix integration), but thought would release it now as its very usable as is.
 
WIN myquadmath 665KJames Cook updated Jan 28/17   click here to update this entry
equadmath for Windows 64-bit. Does addition, subtraction, multiplication, division, and quadmath functions in both __float128 and __complex128. Requires Euphoria 4.1 for Windows 64-bit for myquadmath.e, and win-builds.org 64-bit gcc for myquadmath.h Passes pointers to float128 numbers. Contains working 64-bit dll's and exe's. Jan 28: compiled using strawberry perl's 64-bit gcc compiler for Windows
 
GEN Machine2 (v1.00) 14KShian Lee Jan 11/17   click here to update this entry
Machine2.e includes basic utilities, bitwise operators and machine level interface routines for Euphoria 3.1.1 (peek2, poke2, EQV, IMP, shift, rotate, pack, unpack, set, get, binary, octal, decimal, hexadecimal, flatten, boolean, string, fix, sign, delay, pause, ...). Includes standard user manual.
 
GEN conv_unzip 6KKenneth Rhodes Jan 3/17   click here to update this entry
This utility program unzips all files in a zip archive into a subdirectory named the filebase of the zip archive and converted to the current file system file type, If needed. As a safety measure, the original *.zip file will be copied into the new subdirectory. If the original zip files are of Windows filetype the filenames will be converted to lower case.
 
GEN ED.EX macro mod 36KJames Cook updated Dec 30/16   click here to update this entry
ED.EX from Euphoria v4.0.5 modified for recordable macros. Current features are: 10 programmable macros -- ESC, j -- accesses the macro menu, view/record/stop-record/select-current-macro from the macro menu, F12 plays the current macro. Be careful to save your work, and use -- ESC, m -- to compare changes. example: ESCAPE,'f',CR,ARROW_RIGHT,BS,'e' Dec 30: Completely re-done for Euphoria v4.0.5
 
WIN IDE 104 for win32lib 0.70.4 and eu 4.xx 823KChrisBurch3 Dec 22/16   click here to update this entry
Updated IDE to resolve the block labels appearing on tabs. See openeuphoria forum for more detail.
 
WIN win32lib7 for Phix 10000KChrisBurch3 Dec 19/16   click here to update this entry
This is an updated Win32lib 0.70.4 for Phix 0.7.1 (+). Drop into the Phix Demo folder. Includes all the Win32lib demo programs. Named as win32lib7 to differentiate from the win32lib6 included with Phix.
 
GEN Eu3 Standard Library 2019KJean-Marc DURO Dec 17/16   click here to update this entry
A set of libraries for Eu3, documented and tested. - Added 2 wrappers for Windows: WinHTTP and LibSSH2 to allow HTTPS and SSH. LibSSH2 may be usable in Linux too (not tested). - Bug correction in version.e that prevented library running with bound executables.
 
WIN GraphPeu 391KJean-Marc DURO Dec 5/16   click here to update this entry
This is Menno S. Ter Haseborg's Windows port of Matt Arriola's GraphApp. Jean-Marc needed to correct minor bugs to get it work with Eu3.
 
GEN Amortization Tables 5KKenneth Rhodes updated Nov 16/16   click here to update this entry
A simple program that calculates monthly payments on loans, mortgages etc. Nov 16: Minor edit - now compatible with OpenEuphoria 4.0
 
WIN Documentation Helper 428KJean-Marc DURO Nov 10/16   click here to update this entry
Two programs to help document source code. doc_helper scans source code and adds documentation tags. Manually add more details then launch html_builder on modified file to get a help file (HTML). - Bug correction
 
GEN libcurl 634KJean-Marc DURO Nov 10/16   click here to update this entry
A libcurl 7.50 wrapper which can deal with HTTPS, certificates, cookies. Version for Eu3. Should not be difficult to adapt to Eu4. -- Now with documentation and an example of an HTTPS connection with authentication with a CRSF token
 
GEN Structures Management 9KJean-Marc DURO Nov 2/16   click here to update this entry
Allocate, write, read and free structures in memory. Pointers and variables are automatically sized according to EU version and OS Architecture. Helps interface DLLs while being compliant with both 32-bit and 64-bit architectures, EU 3 or EU4. -- Now uses his new Euphoria version checker
 
GEN Check Euphoria version 4KJean-Marc DURO Oct 30/16   click here to update this entry
Generic Euphoria version checker. Works on Windows and Linux, 32 or 64 bits, with Eu 3.11, 4.0 and 4.1. Returns one of 8 values: EU_4_1_LNX_64, EU_4_1_LNX_32, EU_4_0_LNX, EU_3_1_LNX, EU_4_1_WIN_64, EU_4_1_WIN_32, EU_4_0_WIN, EU_3_1_WIN. Updates address length. Intended to be used with generic memory allocation routines to avoid common pointer size problems.
 
WIN Compare Files 567KJean-Marc DURO Oct 21/16   click here to update this entry
Compares files and shows lines added, modified and removed. Euphoria 3 and up. Bug Correction.
 
WIN Compare Folders 588KJean-Marc DURO Oct 21/16   click here to update this entry
Compares folders and shows files added, modified and removed. Euphoria 3 and up. Bug correction.
 
WIN EuSDL2 444KAndy P. updated Oct 20/16   click here to update this entry
EuSDL2 is a wrapper of SDL2 for the Euphoria programming language. All major and minor functions have been wrapped. Includes some example programs. Oct 20: Updated for SDL 2.0.5, includes new functions and updated demos.
 
WIN EuPortable Installer 25000KAndreas Wagner updated Oct 15/16   click here to update this entry
Installer for EuPortable, contains WEE 0.48, Open Watcom 1.9 (subset), OpenEuphoria 4.0.6. Installer does not write to the registry nor does it change any Path or file association. Oct 15: Added a downloads for Eu4.1. They include the gcc compiler.
 
GEN TinyBasic interpreter 299KJean-Marc DURO Oct 9/16   click here to update this entry
A small embedded Basic interpreter written in Euphoria. Updated to a pre-alpha version with if and while statements, variable affectations and a lot of new operators. No need of line numbers anymore.
 
WIN libxlswriter for eu3 386KJean-Marc DURO Oct 9/16   click here to update this entry
Greg Haberek's libxlswriter library ported to Euhoria 3.11.
 
GEN class file exmple 3KJames Cook Oct 5/16   click here to update this entry
An example of how a class file can be implemented, with inheritance. Multiple instances of a class can be handled, with data in sequences. It can look up an id with an object name, or just have an unnamed id. Data can be erased by over writing it with an empty sequence.
 
GEN Expression evaluator 278KJean-Marc DURO Oct 4/16   click here to update this entry
A small expression evaluator to be used in scripts.
 
WIN EuGLFW3 40KAndy P. updated Aug 21/16   click here to update this entry
EuGLFW3 is a wrapper for the GLFW3 library. All functions are wrapped. Includes two example programs. Aug 21: Updated for GLFW 3.2.1. Can also be accessed to github address, https://github.com/gAndy50/EuGLFW3
 
WIN Win32 Error Codes 459KJean-Marc DURO Aug 18/16   click here to update this entry
Pretty exhaustive list of Win32 error codes as of August 2016, from 0 to 15818 (including Internet Errors). Sorted by numerical value, hex value and description in comments. v1.2: added Internet error codes resolution in FormatSystemError()
 
WIN A Better Text Editor 1018Kllamedoso Aug 17/16   click here to update this entry
A text editor for .txt and .rtf files. Has a number of unique features, including a Secret File routine for opening financial sites with login data instantly available.
 
WIN Line Numbers 4Kllamedoso Aug 17/16   click here to update this entry
Add/Remove line numbers in a RichEdit control.
 
GEN EuCairo 1361KAndy updated Aug 14/16   click here to update this entry
EuCairo is a wrapper of the Cairo graphics library. Cairo can be used to draw and display graphics/fonts on different types of surfaces such as those of the xlib and win32 windows, etc. All functions have been wrapped. Aug 14: Included missing DLL.
 
WIN Internet Library 511KJean-Marc DURO Aug 8/16   click here to update this entry
Tone Škoda's Internet Library
 
WIN Crosswords Assistant 1061KJean-Marc DURO Aug 2/16   click here to update this entry
A small assistant to help find words in a crosswords grid. Needs lists of words by length. French lists provided. Euphoria 3 and up.
 
WIN iup4eu3 389KCharles Newbould Jul 21/16   click here to update this entry
Get started using IUP with Euphoria. Will work on 3.1.1. Many examples provided; full documentation (via EuDoc). Syntax and approach identical to iup4eu, except for call-back arrangements. Add the "so" and it will work in Linux, too!
 
GEN EuIup 292KAndy P. updated Jul 7/16   click here to update this entry
EuIup is a wrapper of the Iup software. All functions have been wrapped. EuIup wraps the current version of Iup. EuIup allows you to make cross-platform GUI programs. Jul 7: Added more functions and updated wrapper for Iup 3.1.9
 
GEN EuAllegro5 1802KAndy P. updated Jul 6/16   click here to update this entry
EuAllegro5 is a wrapper of the Allegro 5 game programming library. All major and minor functions have been wrapped. Includes a couple of examples. Jul 6: Added documentation.
 
WIN Full Screen Clock For The Holidays 1313Kllamedoso Jun 24/16   click here to update this entry
Full screen clock displaying both local time and UK time, useful when on holiday.
 
GEN Eduardo's Event System 3Kaceduardo Jun 7/16   click here to update this entry
A simple and good event handling lib. Accompanies a very little and simple list management lib.
 
GEN CSV parse routine 14KShawn David Pringle B.Sc. updated Jun 1/16   click here to update this entry
Parse a line of CSV by calling a single routine. Jun 1: bug fix and added tokenize_record routine.
 
WIN TG's Flat Assembler 84KHayden McKay May 28/16   click here to update this entry
Wrapper for TG's Flat Assembler. This release has been rebuilt and now should be 'bug free', the debugger is now improved and solid. Supports ia32 & ia64 architectures and applications can have embedded assembler syntax included in their Euphoria program. Routines include: create_asm(), define_asm() & inline_asm()
 
WIN Laptop Spy Camera 624Kllamedoso May 17/16   click here to update this entry
Use a laptop webcam as a spy camera in a covert mode.
 
WIN Windows Telnet Client 401KJean-Marc DURO May 15/16   click here to update this entry
Euphoria 3.1 version of his Telnet Client with minimal VT100 emulation. Bug corrections.
 
GEN EuCANOOP 280KCharles Newbould updated May 13/16   click here to update this entry
OOP programming in Euphoria is not built into the language, yet it is simple to realise and easy to apply. EuCANOOP provides an OOP functionality with just nine routines. There are no limitations with regard to either operating systems or Euphoria version. May 13: Completely revised syntax - even simpler? Now needs OE4.0 or later. OOP libraries & examples provided. Project ongoing.
 
GEN Russian docs for EU3.1.1 218KIgor Kachan May 11/16   click here to update this entry
The complete HTML docs in Russian to learn EU3.1.1 off-line.
 
Visit The Archive ...
 
This site is maintained by Robert Craig and Junko C. Miura of Rapid Deployment Software