Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
C#
C# (pronounced “C sharp”) is a simple, modern, object-oriented, and type-safe programming language.
Its roots in the C family of languages makes C# immediately familiar to C, C++, and Java programmers.
- GitHub: https://github.com/topics/csharp
- Wikipedia: https://en.wikipedia.org/wiki/C_Sharp_(programming_language)
- Repo: https://github.com/dotnet/csharplang
- Created by: Anders Hejlsberg
- Released: January 2002
- Related Topics: language, dotnet,
- Aliases: c-sharp, csharp-code, csharp-library,
- Last updated: 2024-11-14 00:05:55 UTC
- JSON Representation
https://github.com/mkmarek/graphql-dotnetcore
GraphQL for .NET core based on https://github.com/graphql/graphql-js
Last synced: 27 Oct 2024
https://github.com/colinkiama/UWP-Package-Installer
An UWP installer for appx/appxbundle packages
csharp install installer utility-application uwp uwp-applications uwp-apps uwp-dev windows-10 windows-10-mobile windows-uwp xaml xaml-winrt
Last synced: 13 Nov 2024
https://github.com/havendv/h.socket.io
This is the Socket.IO client for .NET, which is based on ClientWebSocket, provide a simple way to connect to the Socket.IO server. The target framework is .NET Standard 2.0
csharp engine-io engine-io-client engineio engineio-client netstandard netstandard20 nuget socket socket-io socket-io-client socket-io-net socketio socketio-client vbnet websocket-client websockets
Last synced: 13 Nov 2024
https://github.com/iswix-llc/IsWiX
Industrial Strength Windows Installer XML Application
csharp dotnet dtf iswix msi setuptools windows wix wix-toolset
Last synced: 27 Oct 2024
https://github.com/rustemsoft/skater-.net-obfuscator
Skater .NET Obfuscator is an obfuscation tool for .NET code protection. It implements all known software protection techniques and obfuscation algorithms.
code csharp csharp-code dot-net dotnet dotnet-core obfuscate obfuscate-strings obfuscated obfuscation obfuscation-algorithms obfuscator protection source-code
Last synced: 12 Oct 2024
https://github.com/saineshwar/QuickDesk
The help desk software for small companies which are into customer support. Developed in ASP.NET MVC | SQL Server.
asp-net-mvc bootstrap3 csharp dapper desk gentelella-template sql-server ticket unity
Last synced: 05 Nov 2024
https://github.com/nanoframework/nanoframework.m5stack
:package: Board support package for M5Stack, M5StickC and M5StickCPlus for .NET nanoFramework
csharp dotnet esp32 hacktoberfest library m5stack nanoframework
Last synced: 09 Nov 2024
https://github.com/josephwoodward/vscodeilviewer
A Visual Studio Code C# IL (Intermediate Language) Viewer
csharp msil visual-studio visual-studio-code vscode vscode-extension
Last synced: 15 Oct 2024
https://github.com/maythamfahmi/CryptoNet
CryptoNet is simple, fast and a lightweight asymmetric and symmetric encryption library.
aes asymmetric-encryption cryptography csharp decryption encryption rsa rsa-cryptography security symmetric-encryption x509
Last synced: 26 Oct 2024
https://github.com/melowntech/vts-browser-unity-plugin
VTS browser integration plugin for Unity 3D game engine
3d-globe csharp map unity3d-plugin
Last synced: 12 Nov 2024
https://github.com/hez2010/typedocconverter
This is a typedoc json to C# type bindings converter. Can be used as a TypeScript to C# bindings converter.
bindings-converter codegen csharp dotnet fsharp typedoc typescript
Last synced: 29 Oct 2024
https://github.com/defuncart/50-unity-tips
A collection of 50 tips for Unity (focusing on Mobile) ranging from editor tools to serialization to UI shortcuts.
csharp tips-and-tricks unity unity-tutorial unity2d unity3d
Last synced: 06 Nov 2024
https://github.com/movAX13h/P8Coder
A programming tool that replaces the lua code in pico-8 cartridges (p8) with the code you write in P8Coder.
csharp editor pico-8 pico8 programmer-tool tool
Last synced: 02 Nov 2024
https://github.com/jerry08/yosu
Downloads videos, tracks and playlists from YouTube, Soundcloud and Spotify
csharp dotnet download downloader maui soundcloud spotify youtube
Last synced: 10 Oct 2024
https://github.com/xoofx/turboxml
A .NET library to parse XML at lightspeed with zero allocation.
Last synced: 05 Nov 2024
https://github.com/Keflon/FunctionZero.Maui.Controls
Virtualising TreeView and ListView
Last synced: 12 Nov 2024
https://github.com/zidouzi/kemono-downloader-gui
Kemono Downloader with WinUI3 | Kemono下载器,使用WinUI3构建
csharp kemono microsoft windows windows-10 windowsappsdk winui3
Last synced: 29 Sep 2024
https://github.com/saineshwar/quickdesk
The help desk software for small companies which are into customer support. Developed in ASP.NET MVC | SQL Server.
asp-net-mvc bootstrap3 csharp dapper desk gentelella-template sql-server ticket unity
Last synced: 11 Oct 2024
https://github.com/xceedsoftware/xceed-toolkit-for-.net-maui
Welcome to MauiToolkit by Xceed, your premier source for cutting-edge MAUI (Multi-platform App UI) Controls and Toolkits. Our meticulously designed suite provides developers with a comprehensive range of UI components that elevate the user experience across all platforms.
csharp csharp-library dotnet maui toolkit
Last synced: 12 Oct 2024
https://github.com/master131/brotlisharplib
Full C# port of Brotli compression algorithm
brotli compression csharp csharp-library decompression net-framework
Last synced: 12 Oct 2024
https://github.com/ZIDOUZI/Kemono-Downloader-GUI
Kemono Downloader with WinUI3 | Kemono下载器,使用WinUI3构建
csharp kemono microsoft windows windows-10 windowsappsdk winui3
Last synced: 02 Nov 2024
https://github.com/IEvangelist/blazor-azure-openai
The Blazor WebAssembly app that inspired the Microsoft //Build 2023 demo app.
azureai blazor blazor-webassembly csharp dotnet openai
Last synced: 09 Nov 2024
https://github.com/Saishy/TinyBirdNet-Unity
[DISCONTINUED] A high level API for making networked games in Unity, utilizes https://github.com/RevenantX/LiteNetLib
csharp network reliable-packets udp unity3d
Last synced: 10 Nov 2024
https://github.com/saraff-9eb1047a4beb4cef8506b29ba325bd5a/saraff.twain.net
Saraff.Twain.NET is the skillful scanning component which allows you to control work of flatbed scanner, web and digital camera and any other TWAIN device from .NET environment. You can use this library in your programs written in any programming languages compatible with .NET technology.
clr-2 clr-4 csharp dotnet free scan scanner twain vbnet winforms wpf x64 x86
Last synced: 07 Nov 2024
https://github.com/hlaueriksson/gemojisharp
:octocat: GitHub Emoji for C#, ASP.NET Core and Blazor, dotnet tool for the terminal and PowerToys Run plugin
asp-net-core blazor csharp dotnet dotnet-tool emoji gemoji github powertoys-run
Last synced: 27 Oct 2024
https://github.com/hlaueriksson/GEmojiSharp
:octocat: GitHub Emoji for C#, ASP.NET Core and Blazor, dotnet tool for the terminal and PowerToys Run plugin
asp-net-core blazor csharp dotnet dotnet-tool emoji gemoji github powertoys-run
Last synced: 29 Oct 2024
https://github.com/MoienTajik/GraphQL.Tools
GraphQL.Tools is a GraphQL to C# compiler (code-generator) which turns your GraphQL schema into a set of C# classes, interfaces, and enums.
code-generation code-generator compiler csharp csharp-sourcegenerator dotnet dotnet-core graphql graphql-dotnet
Last synced: 08 Nov 2024
https://github.com/k-okawa/UniTaskStateMachine
StateMachine for UniTask. StateMachine Editor Included.
asynchronous csharp state-machine task thread unitask unity unityeditor
Last synced: 11 Nov 2024
https://github.com/bitwarden/mobile
Retired Bitwarden mobile app for iOS and Android (MAUI/Xamarin).
android bitwarden csharp dotnet ios maui xamarin xamarin-forms xaml
Last synced: 11 Oct 2024
https://github.com/ievangelist/blazor-azure-openai
The Blazor WebAssembly app that inspired the Microsoft //Build 2023 demo app.
azureai blazor blazor-webassembly csharp dotnet openai
Last synced: 01 Nov 2024
https://github.com/contentful/contentful.net
.NET Library for Contentful's Content Delivery and Management API
content-delivery content-management contentful csharp headless-cms sdk
Last synced: 07 Oct 2024
https://github.com/moientajik/graphql.tools
GraphQL.Tools is a GraphQL to C# compiler (code-generator) which turns your GraphQL schema into a set of C# classes, interfaces, and enums.
code-generation code-generator compiler csharp csharp-sourcegenerator dotnet dotnet-core graphql graphql-dotnet
Last synced: 02 Nov 2024
https://github.com/openbullet/captchasharp
.NET universal interface for the Web APIs of all major captcha solving services
captcha captcha-bypass captcha-solver captcha-solving csharp csharp-lib csharp-library funcaptcha hcaptcha recaptcha recaptcha-v2 recaptcha-v3 turnstile
Last synced: 13 Nov 2024
https://github.com/rambalac/gmaster
Panasonic Lumix Camera remote control application for Windows 10 (UWP)
camera camera-control csharp gh3 gh4 lumix mobile panasonic remote-control uwp win2d windows10
Last synced: 11 Oct 2024
https://github.com/cubecoders/confuserex-reborn
An open-source, free protector for .NET applications
csharp dot-net mono obfuscation
Last synced: 28 Sep 2024
https://github.com/ardalis/httpclienttestextensions
Extensions for testing HTTP endpoints and deserializing the results. Currently works with XUnit.
api asp-net-core csharp dotnet hacktoberfest testing web-api
Last synced: 05 Nov 2024
https://github.com/ardalis/HttpClientTestExtensions
Extensions for testing HTTP endpoints and deserializing the results. Currently works with XUnit.
api asp-net-core csharp dotnet hacktoberfest testing web-api
Last synced: 09 Nov 2024
https://github.com/Excel-projects/Script-Help
:memo: This VSTO Add-In is used for cleaning & creating a script for batch loading records into SQL Server, Oracle, Documentum, Markup or Markdown Languages. The functionality within the ribbon allows a quick way of preparing a bulk data load. Otherwise, the requests can be both time-consuming and error prone. It is written in 3 different versions as a VSTO Add-In in C# and VB.NET as well as a VBA Add-In. The most complete version is C#.
addin bulk-data bulk-loader crud-generator csharp dql excel insert-statements markdown-languages pl-sql plsql ribbon sql-server-compact t-sql vb-net vba visual-studio-community vsto xml
Last synced: 13 Nov 2024
https://github.com/coderrio/Coderr.Server
Replace logfiles with Coderr to correct bugs faster and more efficiently.
automation csharp dotnet exception-handling exceptions onetrueerror
Last synced: 06 Nov 2024
https://github.com/deanthecoder/glslshadershrinker
Cross-platform tool to Reformat/Remove Dead Code/Optimise/Analyse GLSL shader code.
avalonia avalonia-ui avaloniaui csharp demoscene glsl shader shadertoy
Last synced: 06 Nov 2024
https://github.com/quahu/qmmands
Asynchronous command framework for .NET.
command-framework commands csharp dotnet dotnet-core net6
Last synced: 27 Oct 2024
https://github.com/mackysoft/choice
Weighted random selector for Unity.
alias-method binary-search csharp fast linear-search picker random selector unity weighted weights
Last synced: 13 Nov 2024
https://github.com/1thenikita/Visual-Studio
A Discord Rich Presence extension for both Visual Studio 2017 and 2019.
csharp discord extension rich-presence rpc visual-studio visual-studio-extension vs vs-extension
Last synced: 11 Nov 2024
https://github.com/dirkster99/aehnlich
Show/Merge differences in directories and their content (text files) in Light/Dark designs
csharp diff diff-tool directory-comparator directory-management directory-traversal gui merge myers-algorithm text-compare text-diff winmerge wpf wpf-application
Last synced: 08 Nov 2024
https://github.com/yaronzz/suda
Playlist management | Support Spotify、Tidal、QQ音乐、网易云音乐
cloudmusic csharp netease-music qqmusic spotify spotify-playlist tidal windows wpf
Last synced: 09 Nov 2024
https://github.com/tomasfabian/ksqlDB.RestApi.Client-DotNet
ksqlDb.RestApi.Client is a C# LINQ-enabled client API for issuing and consuming ksqlDB push and pull queries and executing statements.
csharp dotnet kafka ksql ksqldb linq reactive-streams
Last synced: 12 Nov 2024
https://github.com/hailstorm75/ModularDoc
Modular documentation generator for .NET libraries. Currently supporting Markdown only for GitHub, GitLab, and Bitbucket
bitbucket csharp documentation documentation-generator documentation-tool dotnet github gitlab markdown netcore netframework netstandard reflection wiki
Last synced: 03 Aug 2024
https://github.com/veler/PaZword
A password manager made in UWP technology
csharp dropbox onedrive password-generator password-manager security uwp
Last synced: 31 Oct 2024
https://github.com/little-apps/LittleRegistryCleaner
Little Registry Cleaner is an open source program that is designed to cleanup the Microsoft Windows Registry.
csharp registry-cleaner windows windows-forms
Last synced: 13 Nov 2024
https://github.com/nethermindeth/paprika
A custom storage engine of Nethermind, benefiting from the alignment of the underlying data structure with the layout of State & Storage trees of Ethereum.
csharp database dotnet ethereum merkle-tree
Last synced: 05 Nov 2024
https://github.com/excel-projects/script-help
:memo: This VSTO Add-In is used for cleaning & creating a script for batch loading records into SQL Server, Oracle, Documentum, Markup or Markdown Languages. The functionality within the ribbon allows a quick way of preparing a bulk data load. Otherwise, the requests can be both time-consuming and error prone. It is written in 3 different versions as a VSTO Add-In in C# and VB.NET as well as a VBA Add-In. The most complete version is C#.
addin bulk-data bulk-loader crud-generator csharp dql excel insert-statements markdown-languages pl-sql plsql ribbon sql-server-compact t-sql vb-net vba visual-studio-community vsto xml
Last synced: 05 Nov 2024
https://github.com/little-apps/littleregistrycleaner
Little Registry Cleaner is an open source program that is designed to cleanup the Microsoft Windows Registry.
csharp registry-cleaner windows windows-forms
Last synced: 07 Nov 2024
https://github.com/vezel-dev/cathode
A terminal-centric replacement for the .NET console APIs.
console csharp dotnet terminal
Last synced: 12 Nov 2024
https://github.com/ncave/dna-redux
Running C#/F# code in Node.js or Browser with WebAssembly
csharp dotnet dotnetanywhere fsharp wasm webasm webassembly
Last synced: 07 Nov 2024
https://github.com/veler/pazword
A password manager made in UWP technology
csharp dropbox onedrive password-generator password-manager security uwp
Last synced: 29 Oct 2024
https://github.com/marcominerva/minimalhelpers
A collection of helpers libraries for Minimal API projects.
aspnetcore csharp hacktoberfest minimal-api minimalapi minimalapis net openapi routing swagger visual-studio
Last synced: 26 Oct 2024
https://github.com/maxpert/LevelDBWinRT
Windows Runtime Component for LevelDB. This is an unofficial port of LevelDB for Windows 10 Universal Platform (UWP)
csharp database leveldb runtimecomponent snappy uwp wrapper
Last synced: 29 Oct 2024
https://github.com/heinrichti/gitrewrite
Rewrite git history. Faster alternative to git filter-branch or bfg-repo-cleaner to perform certain rewrite tasks on a git repository.
c-sharp csharp csharp-code dotnet dotnet-core git git-filter
Last synced: 28 Sep 2024
https://github.com/maxpert/leveldbwinrt
Windows Runtime Component for LevelDB. This is an unofficial port of LevelDB for Windows 10 Universal Platform (UWP)
csharp database leveldb runtimecomponent snappy uwp wrapper
Last synced: 12 Nov 2024
https://github.com/max-ieremenko/servicemodel.grpc
Code-first for gRPC
code-first csharp grpc grpc-dotnet servicemodel swagger wcf
Last synced: 10 Nov 2024
https://github.com/kmcclive/tricycle
Video transcoding... easier than riding a bike.
4k csharp ffmpeg hdr mkv mp4 video-transcoding x264 x265 xamarin-forms
Last synced: 09 Nov 2024
https://github.com/Rellac-Rellac/unity-ui-manager
:ticket: A Simple UI Manager for rapid prototyping and ease of collaboration
animation-transition collaboration csharp design-tools ease loop-groups modularity modularization rapid-development rapid-prototyping scriptableobject transition transition-animation ui-components ui-panel ui-transitions uikit uimanager unity unity3d
Last synced: 10 Nov 2024
https://github.com/JahnStar/Hey-Area-Object-Spawner
Open-source Procedural Object Spawner Tool | for Unity Engine
advanced-procedural-foliage-spawner csharp game-design game-development level-design polygon procedural-area-spawner random-prefab-spawner spawner unity unity-free-assets unity3d-creating-a-timed-spawner unity3d-plugin
Last synced: 10 Nov 2024
https://github.com/fudiwei/dotnetcore.skit.flurlhttpclient
SKIT.FlurlHttpClient 系列开发工具包的公共组件,为开发者提供使用体验一致的、可跨平台的第三方 API .NET SDK。已支持微信、抖音、百度、又拍云系列 API。QQ 交流群 875580418【满】、930461548【满】、611974621。
Last synced: 14 Nov 2024
https://github.com/stevejgordon/gRPC-Demos
Demos for my talk Beyond HTTP in ASP.NET Core 3.0 with gRPC
asp-net-core csharp demos dotnet-core grpc samples
Last synced: 09 Nov 2024
https://github.com/sergio0694/uicompositionanimations
A powerful and easy to use library to work with Composition and XAML animations and Win2D effects
csharp library uwp uwp-applications uwp-xaml-helper windows10 xaml
Last synced: 11 Oct 2024
https://github.com/appwrite/sdk-for-dotnet
[READ-ONLY] Official Appwrite .NET SDK
appwrite csharp dotnet hacktoberfest sdk
Last synced: 07 Oct 2024
https://github.com/angrycarrot789/framepfx
A non-linear video editor written in C# using WPF
csharp ffmpeg non-linear-editing portaudio skiasharp video-editor wpf
Last synced: 12 Nov 2024
https://github.com/jahnstar/hey-area-object-spawner
Open-source Procedural Object Spawner Tool | for Unity Engine
advanced-procedural-foliage-spawner csharp game-design game-development level-design polygon procedural-area-spawner random-prefab-spawner spawner unity unity-free-assets unity3d-creating-a-timed-spawner unity3d-plugin
Last synced: 12 Nov 2024
https://github.com/camunda-community-hub/zeebe-client-csharp
Contains an Zeebe C# client implementation.
camunda-8 camunda-platform-8 csharp grpc-csharp hacktoberfest zb-grcp zeebe zeebe-client
Last synced: 25 Oct 2024
https://github.com/bhoogter/VB6TocSharp
Free converter from VB6 to C#. See README for quick-start. See Wiki for more information.
bsd-license conversion convert converter csharp forms free migration migration-tool net upgrade vb vb6 vb6-application vb6-migration vbmigration vbtonet vs2017 wpf xaml
Last synced: 25 Oct 2024
https://github.com/WeihanLi/SamplesInPractice
some samples in practice
aop asp-net-core aspectcore aspnetcore csharp dotnet dotnetcore efcore redis redis-copy samples script-engine totp
Last synced: 29 Oct 2024
https://github.com/melihkaratekin/full-stack-rent-a-car-system
It is Rent A Car System project developed as Full Stack using C# and Angular.
angular aspect-oriented-programming autofac backend caching csharp dotnet encryption entity-framework exception-handling fluentvalidation frontend full-stack hashing jwt layered-architecture mssql performance transaction
Last synced: 12 Oct 2024
https://github.com/hasanbayatme/unity-dijkstras-pathfinding
Dijkstra's Pathfinding Algorithm Unity Implementation. (Not being maintained by me, it is just an experiment.)
algorithm algorithm-library csharp csharp-code csharp-library dijkstra dijkstra-algorithm dijkstra-shortest-path dijsktra-shortest-path implementation pathfinding pathfinding-algorithm pathfinding-library unity unity-3d unity-scripts unity2d unity3d
Last synced: 10 Oct 2024
https://github.com/stevejgordon/grpc-demos
Demos for my talk Beyond HTTP in ASP.NET Core 3.0 with gRPC
asp-net-core csharp demos dotnet-core grpc samples
Last synced: 13 Nov 2024
https://github.com/Zallist/unity.zallist.universal-simple-lit-shadergraph-target
This plugin simply adds a Simple Lit material (SubTarget) to the Universal target for Shader Graph for URP
csharp hlsl shadergraph unity universal-render-pipeline urp
Last synced: 11 Nov 2024
https://github.com/dan0v/xdelta3-cross-gui
A cross-platform GUI for creating xDelta3 patches, available for Windows, Linux, and Mac
avalonia avaloniaui cross-platform csharp dotnet-core dotnet7 gui hacktoberfest linux macos patcher windows xdelta3
Last synced: 12 Nov 2024
https://github.com/oussamabonnor1/chasingplanes_unity3d
A "Missiles" game replica, 2D fun mobile game about avoiding missiles while flying a plane.
2d android csharp game game-replica mobile-game unity unity2d unity3d
Last synced: 12 Nov 2024
https://github.com/beancheeseburrito/flecs.net
A C# wrapper for flecs
bindgen c csharp data-oriented data-oriented-design ecs entity-component-system flecs flecs-csharp game-development game-engine gamedev interop net netcore netstandard21 wrapper
Last synced: 11 Nov 2024
https://github.com/byronbytes/tasks
Tasks is an application that optimizes computer performance. Tasks improves overall system performance, boot times, and a faster experience while using your computer.
computer-science csharp dotnet lightweight open-source optimization optimizer performance utility windows winforms
Last synced: 07 Nov 2024
https://github.com/neosmart/securestore
A .NET implementation of the cross-platform SecureStore (symmetrically-encrypted secrets) protocol
asp-net-core csharp dotnet encryption secret-management secrets security
Last synced: 14 Nov 2024
https://github.com/EngstromJimmy/ZXSpectrum
Due to popular demand I have added my ZX Spectrum emulator
blazor blazor-webassembly csharp emulator emulators zxspectrum
Last synced: 27 Oct 2024
https://github.com/jonathanpeppers/boots
boots is a .NET global tool for "bootstrapping" vsix & pkg files. Just "boots https://url/to/your/package"!
azure-devops continuous-integration csharp dotnet hacktoberfest
Last synced: 29 Oct 2024
https://github.com/guerra24/lrreader
A feature-complete reader and client for LANraragi
bookmarks comics csharp doujinshi manga reader uwp uwp-app windows-10 windows-11 xaml
Last synced: 26 Oct 2024
https://github.com/bitwarden/passwordless-server
Bitwarden Passwordless.dev infrastructure/backend (API, database, Docker, etc).
api aspnet aspnetcore bitwarden csharp dotnet dotnet-core sql
Last synced: 09 Nov 2024
https://github.com/LizardByte/Themerr-jellyfin
Plugin for Jellyfin that adds theme songs to movies and tv shows using ThemerrDB.
csharp docker jellyfin jellyfin-plugin python replicator-release-notifications
Last synced: 02 Nov 2024
https://github.com/UchuServer/Uchu
LEGO Universe server written in C#
csharp dotnet dotnet-core lego-universe lego-universe-server server
Last synced: 06 Nov 2024
https://github.com/AvaloniaUI/Avalonia.NameGenerator
Generates x:Name refs to Avalonia XAML controls.
avalonia avaloniaui csharp dotnet hacktoberfest sourcegenerator xaml xamlx
Last synced: 08 Nov 2024
https://github.com/ultramsg/csharp-whatsapp-chatbot
Make WhatsApp Chatbot and use WhatsApp API to send the WhatsApp messages in c# .
chat-bot chatbot csharp csharp-chatbot whatsapp-api whatsapp-api-csharp whatsapp-bot whatsapp-chat
Last synced: 14 Oct 2024
https://github.com/waf/replay-csharp
An editable C# REPL (Read Eval Print Loop) powered by Roslyn and .NET Core
csharp developer-tools repl roslyn wpf
Last synced: 08 Nov 2024
https://github.com/michelcedric/StructuredMinimalApi
The goal of this project it's to show how to use MinimalApi.Endpoint package. It demontrate how to configure API endpoints as individual classes based on minimal Api (.Net 6)
api csharp dotnet minimal-api minimalapi
Last synced: 09 Nov 2024