Skip to content

Research

Sait Hızlı edited this page Mar 6, 2023 · 21 revisions

ord

About

Ordinals is a protocol built on Bitcoin that allows people to "inscribe" and track images, HTML, GIFs, SVGs and many other things on the blockchain. It is very similar to NFTs we see on programmable blockchains. Since Bitcoin has no programmability, it was deemed that NFTs on Bitcoin was impossible, however Ordinal Theory showed us that it is possible on Bitcoin. It does so by associating single Satoshis (indivisible, smallest part of one BTC) with the data included in a transaction. The repo contains tools for inscribing/sending/receiving/indexing Ordinals and an explorer to view them.

Comments on the repo

  • I chose this repo for a few reasons:
    • I think the idea behind the protocol is beautiful.
    • Even though the project started as a single developers work, after getting popular it became community owned and now operates with many people's work in an organized way.
  • It utilizes pull requests for new features.
  • It uses releases feature so that people don't have to build the project on their own and can just download a pre-built image.

You can check out the ord repo here.

Esad Yusuf Atik

EbookFoundation

About

With their mission statement to ‘make the world safer for e-books’, this repository lists free programming books for students. It consists of thousands of books in 20+ languages, overseeing various concepts and covers hundreds of programming languages. The Free Ebook Foundation maintains this, which administers the repo, a not-for-profit organisation devoted to promoting the creation, distribution, archiving, and sustainability of free e-books

Comments on the repo

  • I chose this repo for a few reasons:
    • I think this repo is very useful for our daily lives.
    • In today's conditions, e-book economy is very large and the security of the books became much more importance

You can check out the EbookFoundation repo here.

Sait Hızlı

XSS Payload List by payloadbox

About

XSS(Cross Site Scripting) is one of the most popular vulnerabilities about web pages. Shortly, at any website there are lots of sections that asking for an input from the user and this vulnerability is arising from the situations that user input is not well-filtered, thus creating an opportunity for an outsider to run any malicious code on the webserver. This repository contains so many scripts that can be used for XSS testing and by doing this it can help developers to check their code according to them.

Comments on the repo

  • I chose this repo for a few reasons:
    • Since there are many ways to implement websites with different languages, for testing this vulnerability, it makes things easier for cyber security professionals' work.
    • Also it helps developers for checking their own code about security aspects.

You can check out this list along with the others here.

Ozan Oytun Karakaya

tensorflow

About

Tenserflow is a very comprehensive AI library used commonly by the ML/DL community. Tenserflow provides many useful machine learning algorithms and models. It is very popular, and has abundancy of resources. It's one of the packages that makes Python one of the most significant programming languages use in AI applications. Through the tenserflow repository, bugs can be tracked with issues and contributions can be by following the guidelines. Installation guides and even courses related to the project can be found in the repository.

Comments on the repo

  • I chose this repo for a few reasons:
    • The project has many contributers, and makes good use of its issues.
    • It provides many resources related to the project, and is well documented.

You can check out the tenserflow repo here.

Hatice Serra Hakyemez

Redis

About

The name Redis means Remote Dictionary Server. Redis is an open source, in-memory data structure store used as a distributed, in-memory key–value database, cache and message broker, with optional durability. Redis supports different kinds of abstract data structures, such as strings, lists, maps, sets, sorted sets, HyperLogLogs, bitmaps, streams, and spatial indices. Redis popularized the idea of a system that can be considered a store and a cache at the same time. It was designed so that data is always modified and read from the main computer memory, but also stored on disk in a format that is unsuitable for random data access. The formatted data is only reconstructed into memory once the system restarts.

Comments on the repo

  • I chose this repo for a few reasons:
    • Using Redis for caching is a considerable impact on decreasing response time of HTTP requests and increasing productivity.
    • Redis is a widely used repository by the companies that have millions of consumers around the world such as GitHub, StackOverflow, Snapchat and Twitter.

You can check out the Redis repo here.

Batuhan Çetin

Flutter

About

Flutter is a framework initiated by Google in 2018. It made a huge impact on cross-platform development since it shortened the app development process by sacrificing arguably minimal performance. It has become quite popular and is nowadays one of the first choices of startups as it is quite developer-friendly framework and suitable for MVP's which need to be available in a few months. I have been also experimenting with Flutter and simplicity and usefulness of its API still amazes me. Furthermore, it has a huge community and more than 100.000 stars on github.

Comments on the repo

  • I chose this repo for a few reasons:
    • I believe that every developer(and of course cmpe students) should have a tool at hand to use for problems which require fast development which is why Flutter is a perfect choice.
    • Its community is huge and you can find answers for almost all your questions.
    • Flutter is also quite beginner-friendly and people with very little coding background can easily adapt.
    • However, there are some very detailed features that you cannot implement without a native development environment and for heavily performance-dependent applications it might not be the best choice.

You can check out the Flutter repo here.

Alp Tuna

Public APIs

About

Public APIs repository contains a list of free APIs that software developers can use in their projects. APIs are great tools for software developers and this repository has over 1400 APIs organized under more than 50 categories. What is more, this repository has small descriptions of the APIs and information on authentication, helping developers find the appropriate API by comparing APIs which are in the same category.

Comments on the repo

  • I chose this repo for a few reasons:
    • This repo allows software developers find an appropriate API for their application quickly.
    • Anyone can contribute by creating new pull requests to add new APIs and they can create issues to remove some APIs if they are no longer in service.

You can check out the Public APIs repo here

Simar Achmet Kechagia

Clone this wiki locally