Did You Know?

CodeCogs.com has many features - some of which you may not be aware of yet
This page introduces a few...
Each item links to the relevant area of the site, its FAQ entry and any tutorials as appropriate.
From here you should be able to get a good idea of what is available. Enjoy!
Stay Informed
Instantly know when a module you use (or submitted) gets upgraded.
Theres also an instant code request bulletin and a regular newsletter...
If you have a compatible browser or RSS reader, you can subscribe to feeds from our homepage and 'MyCogs' (your personalized area on the site). The feeds will inform you of changes that occur to these areas.
There are also various email alerts that you can subscribe to, which inform you of News, Updates and Requests. Now With Live RSS Feeds
Know when someone requests, submits, updates or discusses a module.
Also learn of forum messages and development bids as they're posted...
Feeds available on the homepage are:
- All Modules
- New Modules
- Updated Modules
- New Requests
- Open Requests
Feeds available from 'MyCogs' are:
- Updates to My Licenced Modules
- New Modules Available
- New Bids on My Requests
- My Open Requests
- New Requests
- My Bids
- My Code
Excel Integration
Most modules can now also be downloaded as Excel add-ins!
Enjoy a familiar interface combined with C/C++ power...
Thats right - most of our modules can now be used in Excel
Not only does this allow you to enhance the functionality of your favourite spreadsheet application, but they also run significantly faster than Excel's own built-in equivalent functions - if they exist in Excel at all that is!
Tutorial: How To Use In ExcelUse HTML To Document Code
You have total control over the appearance of your documentation, if you want it!
Apply custom styles, images, tables, lists, links etc...
You can use our Documentation Wizard to apply a consistent look and feel to all your documentation, via its own markup system.
However - if you want - you can insert your own HTML for completely customized layout and content.Community Forum
Network with professionals and benefit from the wider field of expertise.
Share your knowledge and help others...
Discussion threads are integrated into most items on the site (eg. modules, reference pages, development requests, bids and projects).
You can read and contribute to these discussions whilst browsing items, or if you prefer, you can go to the 'Forums' area of the site:
Here, you can also join in with more general discussions, read our news & announcements, report any bugs, request new site features and read or submit programming-related articles. This Space For Rent
Advertise your business here!
This feature is coming soon...
CodeCogs has to pay for itself in one way or another!
Advertising is just one possibility. Other options include: charging an annual fee, or increasing the cost of commercial licences whilst making more of the library available under commercial licence only.CodeCogs Puts You In Control
All modules you submit are licensed according to YOUR terms.
GPL and/or commercial - choose the price & receive royalties...
When you submit code, and thereafter, you can choose:
- if it should be available to other users, or just you
- if it should be available under GPL or Commercial Licence - or both
- the Commercial Licence price
- to transfer all or some of the ownership to another user
- to give (or remove) editing rights to another user
Tutorial: How To Earn Money
Tutorial: How Developers Rights are ProtectedOpen Source = High Quality
The majority of CodeCogs modules can be viewed and downloaded for nothing.
They get tested and debugged - by us AND the wider community...
As it says on the tin ;-)
Recent research indicates that Open-Source software does tend to be of higher quality, because bugs are found and fixed faster.
But it can't be all give and no take - so we strongly encourage all users to contribute any appropriate code they can, or simply to join in with discusssions on our forum at least.Your Personal Documentation Wizard
You don't have to submit code to the library to use the wizard!
Analyze and document your own code - only publish it if you want to...
You're completely in control of the licensing of anything you submit. The default licensing option is for your code to remain completely private - for your use only - and hidden from other users.
This means you can use our submission system's Documentation Wizard to document, or even just to analyze your own code, completely free of charge and with total security.
Tutorial: How To Submit Code
Tutorial: How Developers Rights Are Protected
Request... Outsource
Need some completely new or bespoke code?
1000s of developers could see your request via RSS feed...
If the code you want isn't already in the library, you can place a development request. Simply describe what you're looking for - no need to draft a formal Requirement Specification - you can also state how much you're prepared to pay for the code.
RSS feeds could then send your request to thousands of developers, worldwide.
The developers will bid for the work. Some may ask you for clarification if your request is unclear, and refine your spec, via the fully integrated discussion forum.
Then, taking into account the bidders' terms (such as spec, price, delivery date, etc) simply choose your preferred bid, and pay via fully integrated PayPal technology.
You may even find a user prepared to contribute their code for free, under the terms of the GPL!
Tutorial: How To Request Code Visual Studio .NET Proof
Download code with a .NET wrapper and we'll also generate the package description
allowing you to quickly include the code within C# or Visual Basic solution
Visual Studio .NET 2005 has become one of the worlds most popular development environments. To make it easier to use CodeCogs components within these environments we can now generate automatical .NET wrappers for most components that you download, enabling the package to be quickly added to your C#, VB or any other .NET solution all without knowing any C/C++. See Download for more details. Instant Calculations
Make calculations right now through this website.
Integrate directly into your website and give users instant answers...
To improve the accessibility of library to all users you can now run most components directly through the website, avoiding the need to download and compile code. This is a super quick method to test components and make simple calculations. For greater flexibility these components can also be downloaded directly into Microsoft Excel - all without any programming. Easy-to-Find 100% Modular Code
Search by keyword or browse by category to get just the code you want.
Inter-module dependencies are handled automatically - text/zip download...
The CodeCogs library is organized into modules which are grouped by category.
Each module contains only a single code unit (ie. a function, class, enum, etc) or at most a small collection of very closely linked units.
All modules are available individually - you don't need to download the whole library!
However some modules do use other modules. When a module uses others, the Download Wizard automatically finds them and gives you the option of downloading them together with the main module. You can also choose to download all modules in a category.
All code is available as plain text and multiple downloads are also available in Zip format.
Click here to go back to the homepage and start browsing for code.
Tutorial: How To Find CodeReference Manuals
Now we also have a reference section for C/C++ manpages and much more!
These pages are all editable, Wiki-style, and you can add your own...
The top section (highlighted in yellow) of our module browser on the homepage contains links to all the reference manual pages.
Anyone can submit new versions of these pages, and they will be instantly published. Please note that abuse of this system will not be tolerated!
The pages can be formatted in exactly the same way as our module documentation pages, using our submission system's fully integrated Documentation Wizard.
69 New Users In The Last Week
More developers are joining CodeCogs every day.
The library continues to grow in size and improve in quality...
The real power of CodeCogs stems from its diverse and global community of Science, Maths, Engineering and Financial developers.
The bigger the community, the more likely it is that you can find someone to provide the solution you're looking for, or help you to develop it, by offering code and/or a new approach to the problem. In fact, the code may already be on the site!
This is a sharing community, so as it grows, so does our library of components, articles and reference pages.
The more components, articles and reference pages that we host, the more existing users will continue to return to our site, because there will be a good chance of finding what they want, and also the more users will continue to discover us and sign up.
If you already have, or could write, some code that you find useful, the chances are that some other users will also find it useful! Why not post it to the site - Licence it commercially and get paid royalties!
Equation Editing Made Easy
Mathematical symbols and equations are easily incorporated into all documentation.
The Visual Equation Editor writes LaTeX and seamlessly converts to PNG...
When documenting code, placing a request or discussing a numerical problem in the forum, you may want to use mathematical symbols and/or equations. These can be written using the LaTeX language.
However, you don't need to know LaTeX - although you can edit the code directly if you want!
Simply use the Visual Equation Editor - it has buttons for almost all the symbols you will ever need, for foreign letters, calculus, fractions, set theory, etc...
Click this button
to see it in action!Make Money From Your Code
Browse other users' requests, bid for work and get paid on delivery.
Submit code for commercial licensing and get paid royalties...
You can develop code specifically, for other users, if they have requested it and you place a winning development bid.
You can also submit code to the library, for licensing to all users. If you choose to allow commercial licensing of your code, then you will receive royalties on every commercial licence sold!
Tutorial: How To Earn Money
Tutorial: How Developers Rights are ProtectedDocument Code Like Never Before
Our Documentation Wizard makes superior-quality documentation a breeze!
Easily add titles, images, equations, references, examples and HTML...
Our system attaches documentation to your code by embedding markup inside normal C comments. The markup language is based on (and compatible with) DOxygen.
However, you don't need to know this language - although you can edit it manually if you want!
The Documentation Wizard analyzes your code and presents an easily-navigable series of simple forms for editing and previewing of documentation as you create it.
Buttons allow you to embed images, equations, examples, etc - and the wizard writes the markup for you!
Tutorial: How to Submit Code