{"id":21803377,"url":"https://github.com/crestapps/crestapps.orchardcore","last_synced_at":"2025-04-13T19:12:15.494Z","repository":{"id":250389297,"uuid":"834333585","full_name":"CrestApps/CrestApps.OrchardCore","owner":"CrestApps","description":"An open-source module for the Orchard Core framework.  CrestApps is a collection of modules designed to extend and enhance the functionality of the Orchard Core framework. Our modules are developed with a focus on usability, security, and performance.","archived":false,"fork":false,"pushed_at":"2025-04-10T23:34:53.000Z","size":4456,"stargazers_count":11,"open_issues_count":8,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-11T00:27:27.037Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CrestApps.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-07-27T01:14:02.000Z","updated_at":"2025-04-03T22:36:19.000Z","dependencies_parsed_at":"2024-08-06T22:09:02.268Z","dependency_job_id":"fd97ddf4-8409-45fe-ba84-1c829c03380b","html_url":"https://github.com/CrestApps/CrestApps.OrchardCore","commit_stats":null,"previous_names":["crestapps/crestapps.orchardcore"],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrestApps%2FCrestApps.OrchardCore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrestApps%2FCrestApps.OrchardCore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrestApps%2FCrestApps.OrchardCore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrestApps%2FCrestApps.OrchardCore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CrestApps","download_url":"https://codeload.github.com/CrestApps/CrestApps.OrchardCore/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248766743,"owners_count":21158301,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-27T11:41:57.787Z","updated_at":"2025-04-13T19:12:15.487Z","avatar_url":"https://github.com/CrestApps.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CrestApps - Orchard Core\n\nCrestApps provides a collection of open-source modules designed to enhance **Orchard Core**, a powerful application framework built on **ASP.NET Core**.  \n\n## Overview\n\nOrchard Core offers a **flexible and scalable** foundation for building dynamic, data-driven websites and applications. CrestApps modules are developed to further improve this framework, focusing on:  \n\n- **Modularity** – Independent modules allow for seamless integration based on project requirements.  \n- **Security** – Designed following industry best practices to ensure application safety.  \n- **Performance** – Optimized for speed and efficiency to maximize Orchard Core's potential.  \n\n## Project Structure\n\nThe CrestApps repository is organized for clarity and ease of use. You can find all modules in the `src/Modules` folder, with each structured for independent usage and configuration.  \n\n- **Modules Folder:**\n  Contains all CrestApps modules. Each module includes a `README.md` file with setup and integration details.  \n\n### Example Structure:\n```\nsrc/\n└── Modules/\n    ├── CrestApps.OrchardCore.Users/\n    │   ├── README.md\n    │   ├── Manifest.cs\n    │   ├── ...\n    └── OtherModules/\n        ├── README.md\n        ├── ...\n```\n\nTo get started with any module, refer to its respective `README.md` file for detailed setup instructions.  \n\n## Available Modules\nYou can install individual modules into your web project as needed, or install the `CrestApps.OrchardCore.Cms.Core.Targets` package to include all modules at once.\n\n### Users Module\nEnhances user management with customizable display names and avatars. See the [Users Module README](src/Modules/CrestApps.OrchardCore.Users/README.md) for details.  \n\n### AI Module\nProvides services for all AI modules and provide the interface for managing AI profiles and AI Deployments. See the [AI Module README](src/Modules/CrestApps.OrchardCore.AI/README.md) for more details.  \n\n### AI Chat Module\nProvides interface for interacting with AI chat models like **ChatGPT** and others. See the [AI Chat Module README](src/Modules/CrestApps.OrchardCore.AI.Chat/README.md) for more details.  \n\n### Azure AI Inference Module\nExtends the **AI Module** by integrating Azure AI Inference services. See the [Azure AI Inference Module README](src/Modules/CrestApps.OrchardCore.AzureAIInference/README.md).  \n\n### Azure OpenAI Module\nAdds support for **Azure OpenAI** services within the **OpenAI Module**. See the [Azure OpenAI Module README](src/Modules/CrestApps.OrchardCore.OpenAI.Azure/README.md).  \n\n### OpenAI Module\nExtends the **AI Module** by integrating OpenAI-powered services. You can connect to any provider that adheres to OpenAI standard. Here are few providers:\n\n- DeepSeek\n- Google Gemini\n- Together AI\n- vLLM\n- Cloudflare Workers AI \n- LM Studio\n- KoboldCpp\n- text-gen-webui \n- FastChat\n- LocalAI\n- llama-cpp-python\n- TensorRT-LLM\n- BerriAI/litellm\n\nSee the [OpenAI Module README](src/Modules/CrestApps.OrchardCore.OpenAI/README.md) for more details.  \n\n### Ollama Module\nExtends the **AI Module** by integrating any Ollama model. See the [Ollama Module README](src/Modules/CrestApps.OrchardCore.Ollama/README.md).  \n\n### SignalR Module\nThe **SignalR** module enables seamless integration of SignalR within Orchard Core. See the [SignalR Module README](src/Modules/CrestApps.OrchardCore.SignalR/README.md).  \n\n### Resources Module\nProvides additional resources to accelerate development. See the [Resources Module README](src/Modules/CrestApps.OrchardCore.Resources/README.md).  \n\n## Getting Started\n\n### Running Locally\n\nFollow these steps to get started with CrestApps:  \n\n1. **Clone the Repository:**  \n    ```sh\n    git clone https://github.com/CrestApps/CrestApps.OrchardCore.git\n    ```  \n\n2. **Navigate to the Project Directory:**  \n    ```sh\n    cd CrestApps.OrchardCore\n    ```  \n\n3. **Build the Solution:**  \n    Ensure you have the required **.NET SDK** installed, then run:  \n    ```sh\n    dotnet build\n    ```  \n\n4. **Launch the Application:**  \n    ```sh\n    dotnet run\n    ```  \n\n5. **Enable Modules:**  \n   Access the **Orchard Core Admin Dashboard** to enable desired CrestApps modules.  \n\n## Package Management \n\n### Production Packages\nStable releases are available on [NuGet.org](https://www.nuget.org/).  \n\n### Preview Package Feed\n[![Hosted By: Cloudsmith](https://img.shields.io/badge/OSS%20hosting%20by-cloudsmith-blue?logo=cloudsmith\u0026style=for-the-badge)](https://cloudsmith.com)  \n\nFor the latest updates and preview packages, visit the [Cloudsmith CrestApps OrchardCore repository](https://cloudsmith.io/~crestapps/repos/crestapps-orchardcore).  \n\n### Adding the Preview Feed\n\n#### In Visual Studio \n1. Open **NuGet Package Manager Settings** (under *Tools*).  \n2. Add a new package source:  \n   - **Name:** `CrestAppsPreview`  \n   - **URL:** `https://nuget.cloudsmith.io/crestapps/crestapps-orchardcore/v3/index.json`  \n\n#### Via NuGet.config\nAlternatively, update your **NuGet.config** file:  \n\n```xml\n\u003c?xml version=\"1.0\" encoding=\"utf-8\"?\u003e\n\u003cconfiguration\u003e\n  \u003cpackageSources\u003e\n    \u003cclear /\u003e\n    \u003cadd key=\"NuGet\" value=\"https://api.nuget.org/v3/index.json\" /\u003e\n    \u003cadd key=\"CrestAppsPreview\" value=\"https://nuget.cloudsmith.io/crestapps/crestapps-orchardcore/v3/index.json\" /\u003e\n  \u003c/packageSources\u003e\n  \u003cdisabledPackageSources /\u003e\n\u003c/configuration\u003e\n```\n\n## Contributing\n\nWe welcome contributions from the community! To contribute:  \n\n1. **Fork the repository.**  \n2. **Create a new branch** for your feature or bug fix.  \n3. **Make your changes** and commit them with clear messages.  \n4. **Push your changes** to your fork.  \n5. **Submit a pull request** to the main repository.  \n\n## License\n\nCrestApps is licensed under the **MIT License**. See the [LICENSE](https://github.com/git/git-scm.com/blob/main/MIT-LICENSE.txt) file for more details.  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrestapps%2Fcrestapps.orchardcore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrestapps%2Fcrestapps.orchardcore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrestapps%2Fcrestapps.orchardcore/lists"}