An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by leodeveloper

A curated list of projects in awesome lists by leodeveloper .

https://github.com/leodeveloper/ecommerce.webapi

Shopping cart basket web application, web api, web api client application, Asp.net core, asp.net core web api, entityframwork core in memory

Last synced: 05 May 2025

https://github.com/leodeveloper/blockchain

BlockChain C# Implementation, BlockChain by using c# What is proof-of-work? Proof-of-work is a mechanism that existed before the first blockchain was created. It's a simple technique that prevents abuse by requiring a certain amount of computing work. That amount of work is key to prevent spam and tampering. Spamming is no longer worth it if it requires a lot of computing power. Bitcoin implements proof-of-work by requiring that the hash of a block starts with a specific number of zero's. This is also called the difficulty. But hang on a minute! How can the hash of a block change? In case of Bitcoin a block contains details about a financial transaction. We sure don't want to mess with that data just to get a correct hash! To fix this problem, blockchains add a nonce value. This is a number that gets incremented until a good hash is found. And because you cannot predict the output of a hash function, you simply have to try a lot of combinations before you get a hash that satisfies the difficulty. Looking for a valid hash (to create a new block) is also called "mining" in the cryptoworld. In case of Bitcoin, the proof-of-work mechanism ensures that only 1 block can be added every 10 minutes. You can imagine spammers having a hard time to fool the network if they need so much compute power just to create a new block, let alone tamper with the entire chain. Implementing proof-of-work So how do you implement it? Let's start by modifying our block class and adding the nonce variable in it's constructor. I'll initialize it's value and set it 0.

blockchain proof-of-work

Last synced: 05 May 2025

https://github.com/leodeveloper/mcqgen

This project aims to automate the process of generating multiple-choice questions (MCQs) using Generative AI techniques. Users can upload a text file containing relevant content, and our system utilizes Streamlit for the frontend, Python for backend processing, LangChain, LLM (Large Language Model)

aws-ec2 chatgpt chatgptapi langchain openai python streamlit vector

Last synced: 17 Jun 2025

https://github.com/leodeveloper/textmatching

INTRODUCTION Spend as much time as required to solve this problem. No time limit is applied. Write production quality code in your usual style, using C#. Do not use built-in language functionality to directly solve the problem. So do not use the built-in pattern matching functions: String::split(), String::indexOf(), String::lastIndexOf(), String::substring(), Regex.Match(), etc... The solution should provide this functionality if applicable. You may use the String class to hold information while your own algorithm does the matching. Do not copy an existing algorithm from the Internet; you do not need to implement the fastest possible algorithm. You may choose any means of accepting input and producing output, including the use of a test harness. Note: String functions not related to matching can be used. Please return the completed code in a zip file named CODE_TEST_<Candidate Name>.zip REQUIREMENTS Write an application that fulfils the following requirements: 1. Accepts two strings as input: one string is called "text" and the other is called "subtext" in this problem statement, 2. Matches the subtext against the text, outputting the character positions of the beginning of each match for the subtext within the text. 3. Allows multiple matches 4. Allows case insensitive matching ACCEPTANCE CRITERIA Input text: Polly put the kettle on, polly put the kettle on, polly put the kettle on we'll all have tea Subtext: Output: INTERCONTINENTAL EXCHANGE Code Test: Text Matching | v 1.00 © 2017 Intercontinental Exchange, Inc. Polly 1, 26, 51 Subtext: Output: polly 1, 26, 51 Subtext: Output: ll 3, 28, 53, 78, 82 Subtext: Output: Ll 3, 28, 53, 78, 82 Subtext: Output: X <no matches> Subtext: Output: Polx <no matches>

Last synced: 31 Mar 2025

https://github.com/leodeveloper/nodejs-restapi-with-restify-mongoose-jwt

create a real REST API with database integration and token authentication using Node.js with Restify, Mongoose/MongoDB and JWT json web token. In this part we will create basic database CRUD and in the next we will implement users and authentication

Last synced: 02 Aug 2025

https://github.com/leodeveloper/pagedapi

how to implement fake api testing with IEnumerableDisposable<out T> : IEnumerable<T>, IDisposable, Generics

Last synced: 31 Mar 2025

https://github.com/leodeveloper/ollamaraglocallargelanguage

how to create a local RAG (Retrieval Augmented Generation) pipeline that processes and allows you to chat with your PDF file(s) using Ollama and LangChain!

chromadb llama3 ollama open-source python rag vector-database

Last synced: 31 Mar 2025

https://github.com/leodeveloper/end-to-end-chatbot

This project about to create end to end chat bot for local SQL database CSV using streamlit, langchain, chromadb, python

chatbot chatgpt chromadb csv generative-ai gpt-4o gpt-4o-api langchain python query questions-and-answers sql sqlserver

Last synced: 19 Jul 2025

https://github.com/leodeveloper/mcqwithwebsite

Website-to-MCQs is an application built in Python that utilizes generative AI, Langchain, embedding techniques, and ChatGPT to automatically generate multiple-choice questions (MCQs) from website content.

chatgpt-api embeddings generative-ai gpt-4o langchain langsmith python3

Last synced: 04 Oct 2025

https://github.com/leodeveloper/unittesting-webapi-nunit-moq-framework

Create web application by using Asp.nte Web Api, nUnit, Moq Asp.net MVC

Last synced: 11 Jun 2025

https://github.com/leodeveloper/shoppingcartbasket

Shopping cart basket web application, web api, web api client application, Asp.net core, asp.net core web api, entityframwork core in memory

Last synced: 28 Jan 2026

https://github.com/leodeveloper/paint-shop

Paint Shop code challenge

Last synced: 31 Mar 2025

https://github.com/leodeveloper/adapter-design-pattern-c-

//Make notcompitable class to compitable, ThirdPart liberary might does not have Save method now here the adaptor pattern comes, please check file Export.cs class name "ThirdPartyExport"

Last synced: 23 Jul 2025

https://github.com/leodeveloper/analytics

Datawarehouse and web based analytics application

Last synced: 31 Mar 2025

https://github.com/leodeveloper/youtube-video

youtube video

Last synced: 31 Mar 2025

https://github.com/leodeveloper/execel-to-pdf

Convert excel into pdf

excel excel-export pdf python streamlit

Last synced: 31 Mar 2025

https://github.com/leodeveloper/bbc-ai-chat-bot

bbc youtube channel chat bot ai https://www.youtube.com/@BBCNews

ai bbc chatbot generative-ai groq langchain llama news python

Last synced: 31 Mar 2025

https://github.com/leodeveloper/kaggle-upload-dataset

python code to upload the csv dataset into kaggle

Last synced: 31 Mar 2025

https://github.com/leodeveloper/rnn-lstm-implementation

Recurrent Neural Network(RNN) and Long Short-Term Memory(LSTM) implementation for word prediction in the sentance

Last synced: 31 Mar 2025

https://github.com/leodeveloper/anthrop-claude

anthrop-claude

Last synced: 31 Mar 2025

https://github.com/leodeveloper/zusmani_youtube_chatbot

zeeshan usmani, youtube video AI chatbot

Last synced: 17 Jul 2025

https://github.com/leodeveloper/chat-with-sqlserver

using the gpt-4o use NLP to query the sql server

Last synced: 31 Mar 2025

https://github.com/leodeveloper/prompt-engineering-langchain

Prompt Engineering with langchain

Last synced: 31 Mar 2025

https://github.com/leodeveloper/typesenceconsole

TypeSence console for bulk insert update

Last synced: 31 Mar 2025

https://github.com/leodeveloper/dalle3

Image generation with DALL·E 3, dall-e-3

dall-e-3 dalle-3 generative-ai python

Last synced: 31 Mar 2025

https://github.com/leodeveloper/sqltollmwebsite

Migrate your SQL Server relational database to Large Language Models (LLM) effortlessly with ChromaDB. Enhance query optimization and performance.

Last synced: 08 Jan 2026

https://github.com/leodeveloper/go-html-server

very basic project in go lang for the go server with form submission

Last synced: 31 Mar 2025

https://github.com/leodeveloper/qasimilaritysearch

Question and Answer Similarity Search Application using pinecone vector database

Last synced: 31 Mar 2025

https://github.com/leodeveloper/htmltopdf

Provide the Url or html, it will convert it into PDF

Last synced: 09 Jul 2025

https://github.com/leodeveloper/qasimilaritysearchchroma

This project is dedicated to creating a robust Question and Answer (Q&A) similarity search application using Python including Jupyter Notebook, Chroma Database, Vector Database, LangChain, large language models, RetrievalQA, ChatGPT, OpenAI Embeddings, PyPDFDirectoryLoader, and RecursiveCharacterTextSplitter

Last synced: 31 Mar 2025

https://github.com/leodeveloper/counter-app

React and nodejs

Last synced: 31 Mar 2025

https://github.com/leodeveloper/aggregate-root-pattern-in-csharp

Aggregate Root Pattern in C#, Aggregate root are cluster / group of objects that are treated as a single unit of data.

Last synced: 31 Mar 2025

https://github.com/leodeveloper/abstract-factory-desing-pattern-c-sharp

Provide an interface for creating families of related or dependent objects without specifying their concrete classes.

Last synced: 31 Mar 2025

https://github.com/leodeveloper/learn-ethereum-solidity

Learning Solidity

Last synced: 07 Jan 2026

https://github.com/leodeveloper/mern

MongoDB Express React Node

Last synced: 31 Mar 2025

https://github.com/leodeveloper/entityframworkinmemory

One of the most exciting features in the new version of Entity Framework (Entity Framework Core 1.0) is the addition of an in-memory data provider. This makes it possible to prototype applications and write tests without having to set up a local or external database. When you’re ready to switch to using a real database, you can simply swap in your actual provider. In this tutorial, I’ll show you how to set up the Entity Framework Core InMemory provider and use it to prototype a simple ASP.NET Core API

Last synced: 31 Mar 2025

https://github.com/leodeveloper/gemma-2-finetuning

gemma-2-finetuning M1 mac book with mps

Last synced: 16 Jul 2025

https://github.com/leodeveloper/langchain-chatgpt-data-inquiry

Unlock the power of LangChain & ChatGPT: Load your data (text, PDF, etc.), query with prompts, gain insights! Get started now.

Last synced: 05 Jul 2025

https://github.com/leodeveloper/authenticationauthorization

JWT login auth and authorization and role management

Last synced: 08 Jan 2026

https://github.com/leodeveloper/global-roads-dataset

A comprehensive dataset of 1000 rows featuring road information from various cities across the globe, excluding India. The dataset includes columns for Country, City, RoadName, and Distance in KM.

city country csv distance kilometers roads

Last synced: 08 Jan 2026

https://github.com/leodeveloper/realtimedatastreaming

This project is an end-to-end data engineering pipeline that orchestrates data ingestion, processing, and storage using a suite of powerful tools and technologies. The pipeline is designed for ease of deployment and scalability, leveraging Docker to containerize all components.

Last synced: 11 Oct 2025

https://github.com/leodeveloper/twin-strings-problem

Twin-Strings-Problem Here is a solution provided to the twin strings problem. Problem Description Two strings, a and b, are said to be twins only if they can be made equivalent by performing some number of operations on one or both strings. There are two possible operations: SwapEven: Swap a character at an even-numbered index with a character at another even-numbered index. SwapOdd: Swap a character at an odd-numbered index with a character at another odd-numbered index. For example, a = "abcd" and b = "cdab" are twins because we can make them equivalent by performing operations. Alternatively, a = "abcd" and b = "bcda" are not twins (operations do not move characters between odd and even indices), and neither are a = "abc" and b = "ab" (no amount of operations will insert a 'c' into string b). Complete the twins function in the provided code. It has two parameters: An array of n strings named a. An array of n strings named b. The function must return an array of strings where each index i (0 ≤ i < n) contains the string Yes if ai and bi are twins or the string No if they are not. Input Format The provided code reads the following input from stdin and passes it to the function: The first line contains an integer, n, denoting the number of elements in a. Each line i of the n subsequent lines (where 0 ≤ i < n) contains a string describing ai. The next line contains an integer, n, denoting the number of elements in b. Each line i of the n subsequent lines (where 0 ≤ i < n) contains a string describing bi. Constraints 1 ≤ n ≤ 10^3 1 ≤ lengths of ai, bi ≤ 100 ai and bi are not guaranteed to have the same length. Strings ai and bi contain lowercase letters only (i.e., a through z). Output Format The function must return an array of strings where each index i (0 ≤ i < n) contains the string Yes if ai and bi are twins or the string No if they are not. Sample Input 0 2 cdab dcba 2 abcd abcd Sample Output 0 Yes No Explanation 0 Given a = ["cdab", "dcba"] and b = ["abcd", "abcd"], we process each element like so: a0 = "cdab" and b0 = "abcd": We store Yes in index 0 of the return array because a0 = "cdab" → "adcb" → "abcd" = b0. a1 = "dcba" and b1 = "abcd": We store No in index 1 of the return array because no amount of operations will move a character from an odd index to an even index, so the two strings will never be equal. We then return the array ["Yes", "No"] as our answer.

Last synced: 20 Oct 2025

https://github.com/leodeveloper/clouddatasilicon

Static Website

Last synced: 27 Jan 2026

https://github.com/leodeveloper/ymal

aws server less ymal

Last synced: 29 Jan 2026

https://github.com/leodeveloper/translate-youtube

translate youtube transcript

Last synced: 13 Sep 2025

https://github.com/leodeveloper/youtube-ai-chatbot

AI question answer chatbot for youtube channel

Last synced: 02 Aug 2025

https://github.com/leodeveloper/pdf-parse-llamaparse

using Llama Parse to read pdf and convert into mark down or text

langchain llamaparse machine-learning python

Last synced: 03 Aug 2025

https://github.com/leodeveloper/factory-method-desing-pattern-in-csharp

Define an interface for creating an object, but let subclasses decide which class to instantiate. Factory Method lets a class defer instantiation to subclasses.

Last synced: 20 Aug 2025