https://github.com/akohan91/libak-salesforce-dynamic-soql
This open-source library empowers Salesforce developers to write dynamic and efficient SOQL (Salesforce Object Query Language) queries in both Apex and JavaScript, enhancing productivity and code maintainability.
https://github.com/akohan91/libak-salesforce-dynamic-soql
apex dynamicqueries dynamicsoql javascript libak opensource querybuilder salesforce securequeries soql
Last synced: 4 months ago
JSON representation
This open-source library empowers Salesforce developers to write dynamic and efficient SOQL (Salesforce Object Query Language) queries in both Apex and JavaScript, enhancing productivity and code maintainability.
- Host: GitHub
- URL: https://github.com/akohan91/libak-salesforce-dynamic-soql
- Owner: akohan91
- License: mit
- Created: 2024-06-06T11:28:41.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-07-19T03:44:28.000Z (11 months ago)
- Last Synced: 2025-07-19T07:19:26.858Z (11 months ago)
- Topics: apex, dynamicqueries, dynamicsoql, javascript, libak, opensource, querybuilder, salesforce, securequeries, soql
- Language: Apex
- Homepage:
- Size: 116 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Salesforce Dynamic SOQL
---
Welcome to the **Salesforce Dynamic SOQL** project! This open-source library empowers Salesforce developers to write dynamic and efficient SOQL (Salesforce Object Query Language) queries in both Apex and JavaScript, enhancing productivity and code maintainability.
## π Features
- **Dynamic Query Generation**: Build SOQL queries programmatically with ease.
- **Cross-Platform Support**: Apex and JavaScript implementations available.
- **Safe and Secure**: Helps prevent SOQL injection by using binding variables.
- **Customizable**: Extend and modify the library to suit your specific needs.
- **Comprehensive API**: Easy-to-use methods for query creation, modification, and execution.
## π Documentation
### Developer Guide
Check usage examples
[Read the Developer Guide](libak_dinamicSOQL_developer_guide.md)
### Apex Reference API Guide
Learn how to use Salesforce Dynamic SOQL in your Apex code:
[Read the Apex Guide](libak_DynamicSOQL.md)
### JavaScript Reference API Guide
Integrate Salesforce Dynamic SOQL into your JavaScript applications:
[Read the JavaScript Guide](libak_DynamicSOQL_JS_API.md)
### π Installation
- **1st option**
1. Clone or download this repository.
2. Deploy the source code to your Salesforce org using your preferred deployment tool (e.g., Salesforce CLI, Workbench, or IDE).
- **2nd option**
1. Use the "Deploy to Salesforce" button to deploy the framework to your target organization.
## π€ Contribution
We welcome contributions! Hereβs how you can get started:
1. **π΄ Fork the Repository**
2. **π± Create a New Branch**
Work on your changes in a separate branch.
Follow the branch naming conventions:
- β¨ For features: `feature/`
- π For bug fixes: `bugfix/`
- π For documentation: `doc/`
3. **π§ Make Changes and Test**
Implement your changes and ensure everything works.
4. **π Push Your Changes**
Push your branch to your forked repository:
`git push origin your-branch-name`
5. **π¬ Submit a Pull Request**
Open a pull request to the develop branch with a clear description of your changes.
## π License
This project is licensed under the [MIT License](LICENSE).
## π« Contact
If you have any questions, feedback, or suggestions, feel free to reach out:
- **GitHub Issues**: [Report an issue](https://github.com/akohan91/libak-salesforce-dynamic-soql/issues)
- **Email**: akohan91@gmail.com
Thank you for using Salesforce Dynamic SOQL! We hope this library makes your development process more efficient and enjoyable. π