CodeSnip is an open source program that can be used to manage, display and manipulate a source code repository. The repository can display locally stored snippets downloaded from the online Code Snippets database as well as user-defined code snippets. User defined snippets can be edited, backed up and shared with other users. Snippets can be displayed by category, alphabetically or by type.
The database can be searched for snippets that contain specified text, for cross referenced snippets or for snippets that compile under specified versions of Delphi. In addition the snippets to be displayed can be selected manually.
CodeSnip can generate and export source code in various ways:
- Compilable Object Pascal units containing suitable selected snippets from the database can be generated and written to file.
- Individual routines or whole categories can be written to Object Pascal include files or copied to the clipboard for including in Delphi and FreePascal projects.
- Information about snippets can copied and be printed.