Skip to main content
kephas avatar

kephas

NuGet publisher profile

Packages
122
Total Downloads
50.8M
50,756,858

Packages (122)

MongoDB.Bson.signed package icon

MongoDB.Bson.signed

(Unofficial) Signed MongoDB's Bson Library. The containing assembly was generated by signing the officially published MongoDB.Bson.dll.

18.7M
downloads
MongoDB.Driver.Core.signed package icon

MongoDB.Driver.Core.signed

(Unofficial) Signed Core Component of the MongoDB .NET Driver. The containing assembly was generated by signing the officially published MongoDB.Driver.Core.dll.

9.2M
downloads
MongoDB.Driver.signed package icon

MongoDB.Driver.signed

(Unofficial) Signed .NET driver for MongoDB. The containing assembly was generated by signing the officially published MongoDB.Driver.dll.

7.6M
downloads
MongoDB.Libmongocrypt.signed package icon

MongoDB.Libmongocrypt.signed

(Unofficial) Signed Libmongocrypt wrapper for the .NET driver. The containing assembly was generated by signing the officially published MongoDB.Libmongocrypt.dll.

2.2M
downloads
Kephas.Core package icon

Kephas.Core

Aggregates the most used Kephas infrastructure to provide a . Typically used areas and classes/interfaces/services: - AmbientServices - Data: IIdGenerator, DefaultIdGenerator. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

1.1M
downloads
MongoDB.Driver.GridFS.signed package icon

MongoDB.Driver.GridFS.signed

(Unofficial) Signed GridFS Component of the Official MongoDB .NET Driver. The containing assembly was generated by signing the officially published MongoDB.Driver.GridFS.dll.

531.5K
downloads
Kephas.Data package icon

Kephas.Data

Provides abstractions for managing data: retrieval, persistence, query. Typically used areas and classes/interfaces/services: - IDataSpace, IDataContext. - Capabilities: IEntityEntry, EntityEntry. - Conversion: IDataConversionService, IDataConverter, DataConverterBase. - DataSources: IDataSourceService, IDataSourceProvider. - Behaviors: IDataBehavior, DataBehaviorBase, QueryBehaviorBase. - Analysis: IRefPropertiesProvider. - Setup: IDataSetupManager, IDataInstaller. - Validation: IOnValidateBehavior. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

520.5K
downloads
Kephas.Messaging package icon

Kephas.Messaging

Provides services for messaging, a.k.a. request/response service layer. Typically used areas and classes/interfaces/services: - IMessageProcessor, IMessage, MessageHandlerBase. - Distributed: IMessageBroker, IBrokeredMessage, MessageRouterBase. - Behaviors: IMessagingBehavior, MessagingBehaviorBase. - Events: IEvent. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

435.6K
downloads
Kephas.Mail package icon

Kephas.Mail

Provides the abstract infrastructure for mailing. Typically used areas and classes/interfaces/services: - IEmailMessage, IEmailAddress, IEmailAttachment - Services: IEmailSenderService, ISystemEmailSenderService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

332.5K
downloads
Kephas.Model package icon

Kephas.Model

Provides an abstract multi-dimensional modeling infrastructure, containing extensible model elements like dimensions, classifiers, and value types. Typically used areas and classes/interfaces/services: - IModelSpace, IClassifier, IAnnotation, IProperty, IMethod, IParameter. - AttributedModel: AbstractAttribute, AspectAttribute, AspectForAttribute, MixinAttribute, ValueTypeAttribute. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

330.1K
downloads
Kephas.Logging.NLog package icon

Kephas.Logging.NLog

Provides the NLog logging services implementation. Typically used areas and classes/interfaces/services: - IAmbientServices.WithNLogManager(). Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

322.9K
downloads
Kephas.CodeAnalysis package icon

Kephas.CodeAnalysis

Provides a common infrastructure for code analysis, conversion, and generation. Typically used areas and classes/interfaces/services:Get - Conversion: ICodeConverter. - Generation: ICodeGenerator, IElementInfoGenerator, IElementInfoGeneratorSelector. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

269.2K
downloads
Kephas.Data.Client package icon

Kephas.Data.Client

Provides the infrastructure for the client area of the data flow. Typically used areas and classes/interfaces/services: - Queries: IClientQueryProcessor. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

269.1K
downloads
Kephas.Composition.Mef package icon

Kephas.Composition.Mef

Provides the composition services implementation using the System.Composition DI framework. Typically used areas and classes/interfaces/services: - WithMefCompositionContext. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

245.5K
downloads
Kephas.Logging.Log4Net package icon

Kephas.Logging.Log4Net

Provides the log4net 2 (and later) logging services implementation. Typically used areas and classes/interfaces/services: - IAmbientServices.WithLog4NetManager(). Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

245.3K
downloads
Kephas.Data.Model package icon

Kephas.Data.Model

Provides a modeling API framework for data. Typically used areas and classes/interfaces/services: - IEntityType, IKey. - Dimensions: Client (area), Domain (area). - AttributedModel: EntityAssemblyAttribute, EntityTypeAttribute, KeyAttribute, NaturalKeyAttribute, PrimaryKeyAttribute. - Analysis: ModelRefPropertiesBehavior. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

234.3K
downloads
Kephas.Collections package icon

Kephas.Collections

Provides extensions to collection classes, as well as specialized collection types. Typically used areas and classes/interfaces/services: - PartialOrderedSet, Graph. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

225.9K
downloads
Kephas.Npgsql package icon

Kephas.Npgsql

Provides integration between Kephas Framework and Npgsql. Typically used areas and classes/interfaces/services: - Application: NpgsqlAppLifecycleBehavior. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

222.7K
downloads
Kephas.Messaging.Model package icon

Kephas.Messaging.Model

Provides a modeling API framework for messaging. Provides the model for messaging, including the Message classifier and Messaging scope dimension. Typically used areas and classes/interfaces/services: - IMessageType. - Dimensions: Messaging (area). - AttributedModel: MessagePartAttribute. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

222.1K
downloads
Kephas.Application package icon

Kephas.Application

Provides an abstract infrastructure for applications based on Kephas Framework. Typically used areas and classes/interfaces/services: - AppBase, IAppContext. - IAppManager, DefaultAppManager. - IFeatureManager, FeatureManagerBase. - Interaction: FeatureStartedEvent, FeatureStartingEvent, FeatureStoppedEvent, FeatureStoppingEvent. - Configuration: SystemSettings, AppSettings, HostSettings. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

218.9K
downloads
Kephas.Data.IO package icon

Kephas.Data.IO

Provides services for the data import/export (input/output). Typically used areas and classes/interfaces/services: - DataStreams: IDataStreamReader, IDataStreamWriter. - Export: IDataExportService. - Import: IDataImportService, IDataImportBehavior. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

215.0K
downloads
Kephas.Data.Endpoints package icon

Kephas.Data.Endpoints

Adds messaging endpoints for data services. The endpoints will work if Kephas.Messaging is referenced and the IMessageProcessor is used for processing the messages. Typically used areas and classes/interfaces/services: - PersistChangesHandler, QueryHandler, DataSourceHandler. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

198.1K
downloads
Kephas.Serialization.Json package icon

Kephas.Serialization.Json

Provides JSON serialization infrastructure using the Newtonsoft.Json implementation.

189.1K
downloads
Kephas.Mail.MailKit package icon

Kephas.Mail.MailKit

Provides the mailing services implementation using MailKit. Typically used areas and classes/interfaces/services: - Services: MailKitEmailSenderServiceBase, SystemMailKitEmailSenderService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

181.9K
downloads
Snappy.NET.signed package icon

Snappy.NET.signed

(Unofficial) Signed Snappy.NET Library. The containing assembly was generated by signing the officially published Snappy.NET.dll. Snappy is an extremely fast compressor (250MB/s) and decompressor (500MB/s). Snappy.NET is a P/Invoke wrapper around native Snappy, which additionally implements Snappy framing/streaming format.

180.6K
downloads
Crc32C.NET.signed package icon

Crc32C.NET.signed

(Unofficial) Signed Crc32C.NET Library. The containing assembly was generated by signing the officially published Crc32C.NET.dll. Hardware-accelerated CRC-32C (Castagnoli) with super fast software fallback for .NET projects. Don't confuse with ordinary CRC-32. Automatically selects 32-bit or 64-bit embedded native library for maximum performance.

178.1K
downloads
Kephas.Scripting package icon

Kephas.Scripting

Provides the infrastructure for executing scripts. Typically used areas and classes/interfaces/services: - IScriptProcessor, IScriptingBehavior. - AttributedModel: LanguageAttribute Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

169.2K
downloads
Kephas.Scheduling package icon

Kephas.Scheduling

Provides the infrastructure for scheduling tasks. Typically used areas and classes/interfaces/services: - IScheduler, ISchedulerClient. - InMemory: InMemoryScheduler, InMemorySchedulerClient. - Jobs: IJob, JobBase, IFuncJob, FuncJob. - Behaviors: IJobBehavior, JobBehaviorBase. - Triggers: ITrigger, TriggerBase, TimerTrigger. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

159.4K
downloads
Kephas.Data.MongoDB package icon

Kephas.Data.MongoDB

Provides the MongoDB implementation for data context and associated commands. Typically used areas and classes/interfaces/services: - MongoDataContext. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

155.8K
downloads
Kephas.Orchestration package icon

Kephas.Orchestration

Provides the infrastructure for orchestrating microservices based on the Kephas Framework. Typically used areas and classes/interfaces/services: - IOrchestrationManager, IRuntimeAppInfo. - Interaction: AppHeartbeatEvent, AppStartedEvent, AppStoppedEvent. - Endpoints: StopAppMessage. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

146.0K
downloads
Kephas.Data.Model.Abstractions package icon

Kephas.Data.Model.Abstractions

Provides data modeling abstractions. Typically used areas and classes/interfaces/services: - IIdentifiable, IGuidIdentifiable, INamed, ITagged, IHierarchyNode. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

144.0K
downloads
Kephas.Abstractions package icon

Kephas.Abstractions

Provides abstractions for the most basic infrastructure. Typically used areas and classes/interfaces/services: - Commands: CommandInfo, IArgs, Args. - Logging: ILogManager, ILogger. - Reflection: IPrototype. - Serialization: ExcludeFromSerializationAttribute. - Threading.Tasks: PreserveThreadContext extension method. - Versioning: SemanticVersion. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

134.2K
downloads
Kephas.Extensions.Configuration package icon

Kephas.Extensions.Configuration

Provides the configuration implementation using the Microsoft.Extensions.Configuration components. Typically used areas and classes/interfaces/services: - IAmbientServices.UseConfiguration(). Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

132.7K
downloads
Kephas.Scripting.CSharp package icon

Kephas.Scripting.CSharp

Provides the infrastructure for executing C# scripts. Typically used areas and classes/interfaces/services: - CSharpLanguageService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

132.7K
downloads
Kephas.Injection package icon

Kephas.Injection

Provides abstractions for the dependency injection infrastructure. Typically used areas and classes/interfaces/services: - Injection: IInjector, IInjectorBuilder, InjectorBuilderBase. - Services: IAppServiceInfo, IAppServiceInfosProvider, SingletonAppServiceContractAttribute, AppServiceContractAttribute, OverridePriorityAttribute, ProcessingPriorityAttribute. - IAmbientServices, AmbientServices. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

131.9K
downloads
Kephas.Extensions.DependencyInjection package icon

Kephas.Extensions.DependencyInjection

Provides a dependency injection implementation based on the Microsoft.Extensions.DependecyInjection framework. Typically used areas and classes/interfaces/services: - IAmbientServices.BuildWithDependencyInjection(). Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

130.1K
downloads
Kephas.Testing package icon

Kephas.Testing

Provides a common infrastructure for testing Kephas based services. Typically used areas and classes/interfaces/services: - TestBase. - Injection: InjectionTestBase. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

124.9K
downloads
Kephas.Logging package icon

Kephas.Logging

Provides abstractions for the dependency injection infrastructure. Typically used areas and classes/interfaces/services: - Logging: ILogManager, TypedLogger. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

123.2K
downloads
Kephas.AspNetCore package icon

Kephas.AspNetCore

Provides the infrastructure for the Kephas Framework integration with ASP.NET Core applications. Typically used areas and classes/interfaces/services: - StartupBase, IAspNetAppContext. - Hosting: IMiddlewareConfigurator, IEndpointConfigurator, IStartupFilterService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

121.6K
downloads
Kephas.Testing.Model package icon

Kephas.Testing.Model

Provides a common infrastructure for testing Kephas based model services. Typically used areas and classes/interfaces/services: - TestBase. - Injection: InjectionTestBase. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

117.6K
downloads
Kephas.Workflow package icon

Kephas.Workflow

Provides the infrastructure for the definition and execution of flows. Typically used areas and classes/interfaces/services: - DefaultWorkflowProcessor, ActivityBase. - StateMachineBase. - Behaviors: ActivityBehaviorBase. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

117.2K
downloads
Kephas.Localization package icon

Kephas.Localization

Provides services, classes and interfaces used in localization, including localization of type information. Check the documentation and the samples from https://github.com/quartz-software/kephas/wiki and https://github.com/quartz-software/kephas/tree/master/Samples. Kephas Framework ("stone" in aramaic) is a very ambitious project aiming to deliver a framework for an application ecosystem.

114.9K
downloads
Kephas.Logging.Serilog package icon

Kephas.Logging.Serilog

Provides the Serilog logging services implementation. Typically used areas and classes/interfaces/services: - IAmbientServices.WithSerilogManager(). Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

109.7K
downloads
Kephas.Data.LLBLGen package icon

Kephas.Data.LLBLGen

Provides the LLBLGen implementation for data context and associated commands. Typically used areas and classes/interfaces/services: - LLBLGenDataContext, IDataAccessAdapterFactory. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

109.3K
downloads
Kephas.Platform package icon

Kephas.Platform

Provides platform specific infrastructure: assembly loaders, application runtime services, other. Check the documentation and the samples from https://github.com/quartz-software/kephas/wiki and https://github.com/quartz-software/kephas/tree/master/Samples. Kephas Framework ("stone" in aramaic) is a very ambitious project aiming to deliver a framework for an application ecosystem.

109.1K
downloads
Kephas.Extensions.Logging package icon

Kephas.Extensions.Logging

Provides integration of Kephas.Logging with Microsoft.Extensions.Logging components. Typically used areas and classes/interfaces/services: - IAmbientServices.ConfigureExtensionsLogging(). Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

108.5K
downloads
Kephas.Plugins package icon

Kephas.Plugins

Provides the abstract infrastructure for an extensible application architecture at runtime. For a working plugabble application you can use, for example, the Kephas.Plugins.NuGet concrete implementation. Typically used areas and classes/interfaces/services: - IPluginManager, IPlugin, PluginState. - Interaction: InitializingPluginSignal, InitializedPluginSignal, UninitializingPluginSignal, UninitializedPluginSignal. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

106.9K
downloads
Kephas.Reflection package icon

Kephas.Reflection

Provides abstractions for the dependency injection infrastructure. Typically used areas and classes/interfaces/services: - Reflection: ITypeRegistry, ITypeInfo, RuntimeTypeInfo, ITypeLoader. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

104.4K
downloads
Kephas.Testing.Composition.Mef package icon

Kephas.Testing.Composition.Mef

Provides base classes for testing using the System.Composition (MEF) composition services. Typically used areas and classes/interfaces/services: - Composition: AutofacCompositionTestBase. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

103.9K
downloads
Kephas.Redis package icon

Kephas.Redis

Provides the infrastructure for Redis connectivity. Typically used areas and classes/interfaces/services: - IRedisConnectionManager. - Interaction: ConnectionManagerStartedSignal, ConnectionManagerStoppedSignal. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

102.7K
downloads
Kephas.Composition.Autofac package icon

Kephas.Composition.Autofac

Provides the composition services implementation using the Autofac DI framework. Typically used areas and classes/interfaces/services: - AmbientServicesAutofacExtensions.BuildWithAutofac(). Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

102.6K
downloads
Kephas.Application.Console package icon

Kephas.Application.Console

Provides the infrastructure for console applications based on Kephas Framework. Typically used areas and classes/interfaces/services: - ConsoleAppShutdownAwaiter. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

97.3K
downloads
Kephas.Web.Owin package icon

Kephas.Web.Owin

Provides Kephas web components for integration with OWIN. Check the documentation and the samples from https://github.com/quartz-software/kephas/wiki and https://github.com/quartz-software/kephas/tree/master/Samples. Kephas Framework ("stone" in aramaic) is a very ambitious project aiming to deliver a framework for an application ecosystem.

96.0K
downloads
Kephas.Testing.Composition.Autofac package icon

Kephas.Testing.Composition.Autofac

Provides base classes for testing using the Autofac composition services. Typically used areas and classes/interfaces/services: - Composition: AutofacCompositionTestBase. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

91.2K
downloads
Kephas.Operations package icon

Kephas.Operations

Provides abstractions for the operations infrastructure. Typically used areas and classes/interfaces/services: - Operations: IOperation, OperationResult. - Diagnostics: Profiler. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

90.6K
downloads
Kephas.Scripting.Python package icon

Kephas.Scripting.Python

Provides the infrastructure for executing Python scripts. Typically used areas and classes/interfaces/services: - PythonLanguageService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

88.9K
downloads
Kephas.Interaction package icon

Kephas.Interaction

Provides the infrastructure for interacting through events and event subscriptions. Typically used areas and classes/interfaces/services: - Interaction: IEventHub, ISignal. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

87.9K
downloads
Kephas.Security package icon

Kephas.Security

Provides abstractions for the security infrastructure. Typically used areas and classes/interfaces/services: - Authentication: IAuthenticationService. - Authorization: IAuthorizationService. - Cryptography: IEncryptionService, IHashingService. - Permissions: IPermissionInfo. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

87.7K
downloads
Kephas.Data.InMemory package icon

Kephas.Data.InMemory

Provides the data context and the associated commands for in-memory data store.

87.7K
downloads
Kephas.Workflow.Model package icon

Kephas.Workflow.Model

Provides the infrastructure for the workflow model.

86.3K
downloads
Kephas.Extensions.Hosting package icon

Kephas.Extensions.Hosting

Provides the integration of Kephas Framework with Microsoft.Extensions.Hosting. Typically used areas and classes/interfaces/services: - BackgroundWorker, WorkerAppBase. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

85.1K
downloads
Kephas.Scripting.Lua package icon

Kephas.Scripting.Lua

Provides the infrastructure for executing LUA scripts. Typically used areas and classes/interfaces/services: - LuaLanguageService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

83.8K
downloads
Kephas.Messaging.Redis package icon

Kephas.Messaging.Redis

Provides distributed message routing over Redis using StackExchange.Redis. Typically used areas and classes/interfaces/services: - RedisAppMessageRouter. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

80.5K
downloads
Kephas.Serialization.ServiceStack.Text package icon

Kephas.Serialization.ServiceStack.Text

Provides JSON and XML serialization infrastructure using the ServiceStack.Text implementation.

79.9K
downloads
Kephas.Core.Endpoints package icon

Kephas.Core.Endpoints

Adds messaging endpoints for core services. The endpoints wills work if Kephas.Messaging is referenced and the IMessageProcessor is used for processing the messages. Typically used areas and classes/interfaces/services: - EncryptMessage, HashMessage, GetLogLevelMessage, SetLogLevelMessage. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

78.8K
downloads
Kephas.Reflection.Dynamic package icon

Kephas.Reflection.Dynamic

Provides abstractions for the dependency injection infrastructure. Typically used areas and classes/interfaces/services: - Reflection: DynamicTypeInfo, DynamicTypeRegistry. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

78.5K
downloads
Kephas.Security.Permissions package icon

Kephas.Security.Permissions

Provides an infrastructure for permissions. Typically used areas and classes/interfaces/services: - IPermissionService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

78.2K
downloads
Kephas.Serialization package icon

Kephas.Serialization

Provides abstractions for the serialization infrastructure. Typically used areas and classes/interfaces/services: - Serialization: ISerializationService, ISerializer. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

77.9K
downloads
Kephas.Plugins.NuGet package icon

Kephas.Plugins.NuGet

Provides the NuGet based implemenations of the plugins infrastructure. Typically used areas and classes/interfaces/services: - NuGetPluginManager. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

75.9K
downloads
Kephas.Plugins.Endpoints package icon

Kephas.Plugins.Endpoints

Adds messaging endpoints for managing plugins. The endpoints will work if Kephas.Messaging is referenced and the IMessageProcessor is used for processing the messages. Typically used areas and classes/interfaces/services: - Install/Uninstall/UpdatePluginHandler, Enable/DisablePluginHandler, GetAvailablePluginsHandler, GetInstalledPluginsHandler. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

74.7K
downloads
Kephas.TextProcessing package icon

Kephas.TextProcessing

Provides the infrastructure for text processing. Typically used areas and classes/interfaces/services: - ITokenizer. - OpticalCharacterRecognition: IOcrProcessor. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

70.4K
downloads
Kephas.Application.Abstractions package icon

Kephas.Application.Abstractions

Provides abstractions for the application infrastructure. Typically used areas and classes/interfaces/services: - Application management: IAppRuntime, StaticAppRuntime, DynamicAppRuntime, IAppLifecyclebehavior, AppIdentity. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

70.4K
downloads
Kephas.Commands package icon

Kephas.Commands

Provides the infrastructure for executing commands, for example from the command line. Typically used areas and classes/interfaces/services: - ICommandProcessor, ICommandRegistry. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

68.5K
downloads
Kephas.SharePoint.Core package icon

Kephas.SharePoint.Core

Provides a common infrastructure for all the other Microsoft SharePoint integration components. Typically used areas and classes/interfaces/services: - IListService, IListUpdaterService, ILookupService. - Rules: IListItemUpdateRule. - Reflection: IListInfo, IListPropertyInfo. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

68.3K
downloads
Kephas.Application.AspNetCore package icon

Kephas.Application.AspNetCore

Provides the infrastructure for the Kephas Framework integration with ASP.NET Core applications. Typically used areas and classes/interfaces/services: - StartupBase, IAspNetAppContext. - Hosting: IHostConfigurator, IStartupFilterService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

65.8K
downloads
Kephas.Configuration package icon

Kephas.Configuration

Provides abstractions for the dependency injection infrastructure. Typically used areas and classes/interfaces/services: - Configuration: IConfiguration. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

62.9K
downloads
Kephas.Configuration.Legacy package icon

Kephas.Configuration.Legacy

Provides the configuration infrastructure using the legacy System.Configuration.ConfigurationManager components.

61.8K
downloads
Kephas.Serialization.NewtonsoftJson package icon

Kephas.Serialization.NewtonsoftJson

Provides JSON serialization implementation using Newtonsoft.Json. Typically used areas and classes/interfaces/services: - DefaultJsonSerializerSettingsProvider, JsonSerializer. - Converters: IJsonConverter. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

60.1K
downloads
Kephas.ServiceStack package icon

Kephas.ServiceStack

Provides integration with the ServiceStack framework.

56.6K
downloads
Kephas.Scheduling.Endpoints package icon

Kephas.Scheduling.Endpoints

Adds messaging endpoints for the scheduling services. The endpoints will work if Kephas.Messaging is referenced and the IMessageProcessor is used for processing the messages. Typically used areas and classes/interfaces/services: - Enable/Disable/CancelScheduledJobHandler, Enable/Disable/CancelTriggerHandler, EnqueueHandler, GetCompleted/Running/ScheduledJobsHandler. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

54.5K
downloads
Kephas.Messaging.Messages package icon

Kephas.Messaging.Messages

Provides services for messaging, a.k.a. request/response service layer. Typically used areas and classes/interfaces/services: - ResponseMessage, EmptyResponseMessage. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

54.3K
downloads
Kephas.Commands.Messaging package icon

Kephas.Commands.Messaging

Provides the implementation of a command processor using Kephas.Messaging. Typically used areas and classes/interfaces/services: - MessagingCommandRegistry, MessageOperation. - Reflection: MessageOperationInfo. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

52.7K
downloads
Kephas.SharePoint.Documents package icon

Kephas.SharePoint.Documents

Provides document management operations using Microsoft SharePoint.

51.0K
downloads
Kephas.SharePoint.Data package icon

Kephas.SharePoint.Data

Provides the data adapters for Microsoft SharePoint.

50.4K
downloads
Kephas.Serialization.MongoDBBson package icon

Kephas.Serialization.MongoDBBson

Provides BSON serialization implementation using MongoDB.Bson. Typically used areas and classes/interfaces/services: - BsonSerializer. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

50.1K
downloads
Kephas.Mail.Services package icon

Kephas.Mail.Services

Provides mail services implementation using the System.Net classes.

44.3K
downloads
Kephas.Injection.Lite package icon

Kephas.Injection.Lite

Provides a lightweight dependency injection implementation. Typically used areas and classes/interfaces/services: - Injection: LiteInjectorBuilder. - IAmbientServices.BuildWithLite(). Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

36.9K
downloads
Kephas.AspNetCore.IdentityServer4 package icon

Kephas.AspNetCore.IdentityServer4

Provides the IdentityServer4 integration with Kephas based ASP.NET Core applications. Typically used areas and classes/interfaces/services: - Services: IIdentityAppIdProvider. - Stores: IUserStoreService, IRoleStoreService. - IIdentityServerBuilder.AddApiAuthorization. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

36.7K
downloads
Kephas.Behaviors package icon

Kephas.Behaviors

Provides support for behaviors. Typically used areas and classes/interfaces/services: - IBehaviorRule, IAsyncBehaviorRule, IBehaviorValue. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

32.9K
downloads
Kephas.Injection.Abstractions package icon

Kephas.Injection.Abstractions

Provides abstractions for the dependency injection infrastructure. Typically used areas and classes/interfaces/services: - Injection: IInjector, IInjectorBuilder. - Services: IAppServiceInfo, IAppServiceInfosProvider. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

32.3K
downloads
Kephas.Core.Abstractions package icon

Kephas.Core.Abstractions

Provides abstractions for the most basic infrastructure. Typically used areas and classes/interfaces/services: - Commands: CommandInfo, IArgs, Args. - Logging: ILogManager, ILogger. - Reflection: IPrototype. - Serialization: ExcludeFromSerializationAttribute. - Threading.Tasks: PreserveThreadContext extension method. - Versioning: SemanticVersion. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

31.9K
downloads
Kephas.Security.Cryptography package icon

Kephas.Security.Cryptography

Provides implementations for the cryptographic services. Typically used areas and classes/interfaces/services: - AesEncryptionService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

25.2K
downloads
Kephas.Workflow.Abstractions package icon

Kephas.Workflow.Abstractions

Provides the abstractions for the workflow infrastructure. Typically used areas and classes/interfaces/services: - IWorkflowProcessor, IActivity. - IStateMachine. - Behaviors: IActivityBehavior. - Interaction: ResumeNextActivitySignal, RetryActivitySignal. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

25.2K
downloads
Kephas.Data.Entity package icon

Kephas.Data.Entity

Provides data access implementation using Microsoft Entity Framework.

24.6K
downloads
Kephas.Core.Endpoints.Messages package icon

Kephas.Core.Endpoints.Messages

Provides the messages for the core endpoints. Typically used areas and classes/interfaces/services: - EncryptMessage, HashMessage, GetLogLevelMessage, SetLogLevelMessage. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

23.7K
downloads
Kephas.Diagnostics.Contracts package icon

Kephas.Diagnostics.Contracts

Provides the Requires static class for backward compatibility. Typically used areas and classes/interfaces/services: - PartialOrderedSet, Graph. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

22.8K
downloads
Kephas.AspNetCore.SignalR package icon

Kephas.AspNetCore.SignalR

Provides the SignalR integration with Kephas based ASP.NET Core applications. Typically used areas and classes/interfaces/services: - HubBase, IHubService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

22.3K
downloads
Kephas.Plugins.Abstractions package icon

Kephas.Plugins.Abstractions

Provides the abstractions for plugins. Typically used areas and classes/interfaces/services: - IPluginManager, IPlugin, PluginState. - Interaction: InitializingPluginSignal, InitializedPluginSignal, UninitializingPluginSignal, UninitializedPluginSignal. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

21.8K
downloads
Kephas.Messaging.Pipes package icon

Kephas.Messaging.Pipes

Provides distributed message routing over named pipes. Typically used areas and classes/interfaces/services: - PipeAppMessageRouter. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

21.4K
downloads
Kephas.Messaging.Distributed package icon

Kephas.Messaging.Distributed

Provides services for distributed messaging. Typically used areas and classes/interfaces/services: - Distributed: IMessageBroker, IBrokeredMessage, MessageRouterBase. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

20.7K
downloads
Kephas.Scheduling.Abstractions package icon

Kephas.Scheduling.Abstractions

Provides abstractions for the scheduling area. Typically used areas and classes/interfaces/services: - ... Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

20.6K
downloads
Kephas.Commands.Endpoints.Messages package icon

Kephas.Commands.Endpoints.Messages

Adds messages for the commands services endpoints. Typically used areas and classes/interfaces/services: - ExecuteCommandMessage, HelpMessage, QuitMessage. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

19.4K
downloads
Kephas.Data.Endpoints.Messages package icon

Kephas.Data.Endpoints.Messages

Adds messages for the data services endpoints. Typically used areas and classes/interfaces/services: - PersistChangesMessage, QueryMessage, DataSourceMessage. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

17.7K
downloads
Kephas.Injection.Autofac package icon

Kephas.Injection.Autofac

Provides the dependency injection implementation using the Autofac DI framework. Typically used areas and classes/interfaces/services: - IAmbientServices.BuildWithAutofac(). Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

17.4K
downloads
Kephas.Plugins.Endpoints.Messages package icon

Kephas.Plugins.Endpoints.Messages

Adds messages for the plugin endpoints. Typically used areas and classes/interfaces/services: - Install/Uninstall/UpdatePluginMessage, Enable/DisablePluginMessage, GetAvailablePluginsMessage, GetInstalledPluginsMessage. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

17.3K
downloads
Kephas.Scheduling.Endpoints.Messages package icon

Kephas.Scheduling.Endpoints.Messages

Adds messages for the scheduling services endpoints. Typically used areas and classes/interfaces/services: - Enable/Disable/CancelScheduledJobMessage, Enable/Disable/CancelTriggerMessage, EnqueueMessage, GetCompleted/Running/ScheduledJobsMessage. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

17.3K
downloads
Kephas.SharePoint.PnP.Core package icon

Kephas.SharePoint.PnP.Core

Office Dev PnP Core library for SharePoint Online.

16.8K
downloads
Kephas.Composition.DependencyInjection package icon

Kephas.Composition.DependencyInjection

Provides the composition services implementation using the Microsoft.Extensions.DependencyInjection framework. Please check https://github.com/kephas-software/kephas/releases for the change log. Also check the documentation and the samples from https://github.com/kephas-software/kephas/wiki and https://github.com/kephas-software/kephas/tree/master/Samples. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

16.7K
downloads
Kephas.Messaging.Distributed.Redis package icon

Kephas.Messaging.Distributed.Redis

Provides distributed message routing over Redis using StackExchange.Redis. Typically used areas and classes/interfaces/services: - RedisAppMessageRouter. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

16.4K
downloads
Kephas.Analyzers package icon

Kephas.Analyzers

Provides analysis of Kephas based assemblies. - Generates code for application services registered through [AppServiceContract] attributes. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

16.0K
downloads
Kephas.Messaging.Distributed.Pipes package icon

Kephas.Messaging.Distributed.Pipes

Provides distributed message routing over named pipes. Typically used areas and classes/interfaces/services: - PipeAppMessageRouter. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

15.6K
downloads
Kephas.Testing.Injection.Autofac package icon

Kephas.Testing.Injection.Autofac

Provides base classes for testing using the Autofac composition services. Typically used areas and classes/interfaces/services: - Composition: AutofacCompositionTestBase. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

15.6K
downloads
Kephas.Testing.Application package icon

Kephas.Testing.Application

Provides a common infrastructure for testing Kephas based applications. Typically used areas and classes/interfaces/services: - ApplicationTestBase. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

15.5K
downloads
Kephas.Data.Abstractions package icon

Kephas.Data.Abstractions

Provides abstractions for data. Typically used areas and classes/interfaces/services: - IEntity, IRef, IServiceRef, IIdGenerator. - Reflection: IEntityInfo, IRefPropertyInfo, IServiceRefPropertyInfo. - Capabilities: ChangeState. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

12.8K
downloads
Kephas.Connectivity package icon

Kephas.Connectivity

Provides abstractions for connections. Typically used areas and classes/interfaces/services: - IConnection, IConnectionProvider, IConnectionFactory. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

8.2K
downloads
Kephas.Tenants package icon

Kephas.Tenants

Provides support for multi-tenant architecture. Typically used areas and classes/interfaces/services: Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

4.5K
downloads
Kephas.Data.Redis package icon

Kephas.Data.Redis

Provides the Redis implementation for data context and associated commands. Typically used areas and classes/interfaces/services: - RedisDataContext. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

4.4K
downloads
Kephas.Templating package icon

Kephas.Templating

Provides the infrastructure for templating. Typically used areas and classes/interfaces/services: - ITemplateProcessor, ITemplateProcessingBehavior, ITemplatingEngine. - AttributedModel: TemplateKindAttribute Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

4.4K
downloads
Kephas.Templating.Razor package icon

Kephas.Templating.Razor

Provides the templating implementation for Razor. Typically used areas and classes/interfaces/services: - Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

4.2K
downloads
Kephas.Testing.Injection.SystemComposition package icon

Kephas.Testing.Injection.SystemComposition

Provides base classes for testing using the System.Composition dependency injection services. Typically used areas and classes/interfaces/services: - Injection: SystemCompositionInjectionTestBase. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

1.0K
downloads
Kephas.Injection.SystemComposition package icon

Kephas.Injection.SystemComposition

Provides the dependency injection implementation using the System.Composition DI framework. Typically used areas and classes/interfaces/services: - IAmbientServices.BuildWithSystemComposition. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

1.0K
downloads
Kephas.Mail.MailKit.ExchangeOnline package icon

Kephas.Mail.MailKit.ExchangeOnline

Provides the mailing services implementation using MailKit for Exchange Online OAuth2. Typically used areas and classes/interfaces/services: - Services: MailKitEmailSenderServiceBase, SystemMailKitEmailSenderService. Kephas Framework ("stone" in aramaic) aims to deliver a solid infrastructure for applications and application ecosystems.

575
downloads